sqlite 中出现的database table is locked 解决办法
现象:删除数据的时候只有先查看过数据就会出现删除失败。跟网上说的事务上锁是有关系的。。
昨天忙活了一天,慢天的找原因。。。
char sqlstr[100];
CString strSQL;
strSQL="select * from sample where name like '";
strSQL+=strFile;
strSQL+="';";
int nLength=strSQL.GetLength();
TCHAR *sz=new TCHAR[nLength+1];
sz=strSQL.GetBuffer(nLength);
strSQL.ReleaseBuffer();
WideCharToMultiByte( CP_ACP, 0, sz, -1, sqlstr, 100, NULL, NULL );
sqlite3_prepare(sqlite->db,sqlstr, -1, &stat, 0);
sqlite3_step(stat);
const void * test = sqlite3_column_blob(stat, 3);
//得到字段中数据的长度
//拷贝该字段
memcpy(&SampData,test,788);
最后加上这个就好了:
sqlite3_finalize( stat );
sqlite提供的代码还是比较好的!!!!
转载于:https://www.cnblogs.com/sankye/articles/1912788.html
sqlite 中出现的database table is locked 解决办法相关推荐
- VS2010未能加载 'VSTS for Database Professionals'包的解决办法
VS2010未能加载 'VSTS for Database Professionals'包的解决办法: 开始菜单->Microsoft Visual Studio 2010->Visual ...
- 微服务架构中的雪崩问题产生原因及解决办法
微服务架构中的雪崩问题产生原因及解决办法 参考文章: (1)微服务架构中的雪崩问题产生原因及解决办法 (2)https://www.cnblogs.com/panchanggui/p/10330924 ...
- Xamarin中VS无法连接Mac系统的解决办法
Xamarin中VS无法连接Mac系统的解决办法 按照以下步骤排查: (1)确认Mac系统中安装Xamarin.iOS开发必备的组件,如Mono.Xamarin.iOS. (2)将Windows和Ma ...
- Spring MVC普通类或工具类中调用service报空空指针的解决办法(调用service报java.lang.NullPointerException)...
当我们在非Controller类中应用service的方法是会报空指针,如图: 这是因为Spring MVC普通类或工具类中调用service报空null的解决办法(调用service报java.la ...
- html子布局不超出父布局,详解flex布局中保持内容不超出容器的解决办法
在移动端,flex 布局很好用,它能够根据设备宽度来自动调整容器的宽度,用起来很方便,已经越来越离不开它,但是最近在做项目的时候发现一个问题. 就是在一个设置了 flex:1 的容器中,如果文字很长, ...
- mouseup 左键_javascript中mouseup事件丢失的原因与解决办法
这篇文章主要跟大家介绍了关于Javascript中mouseup事件丢失的原因与解决办法的相关资料,文中给出详细的示例代码供大家参考学习,需要的朋友们下面跟着小编一起来学习学习吧. 前言 当实现类似E ...
- HTTP中ip地址伪造的问题以及解决办法
HTTP中ip地址伪造的问题以及解决办法 参考文章: (1)HTTP中ip地址伪造的问题以及解决办法 (2)https://www.cnblogs.com/codefly-sun/p/5941314. ...
- Vue中:error ‘XXXXX‘ is not defined no-undef解决办法
Vue中:error 'XXXXX' is not defined no-undef解决办法 语法没错居然报错了 解决方法: 拓展 语法没错居然报错了 解决方法: 在使用vue的时候,使用一个全局变量 ...
- Vue中error ‘XXXXX‘ is not defined no-undef解决办法
Vue中:error 'XXXXX' is not defined no-undef解决办法 语法没错居然报错了 解决方法: 拓展 语法没错居然报错了 解决方法: 在使用vue的时候,使用一个全局变量 ...
最新文章
- Linux终端上如何将图像转换成 ASCII 艺术
- C++中的基本变量类型介绍
- js中函数声明先提升还是变量先提升
- android litepal可以指定存储目录吗,Android数据库LitePal的基本用法详解
- Opencv 找轮廓并画出相应的矩形
- linux 脚本在哪里编写,Linux 脚本编写基础(一)
- 微信小程序按钮Button使用详解
- 多重继承中二义性的消除
- mybatis高级(2)_数据库中的列和实体类不匹配时的两种解决方法_模糊查询_智能标签...
- 手机出货量暴跌!00后4年没换手机:除了贵、穷还有别的原因...
- Hibernate SqlQuery
- 推荐几个字节跳动、微众银行、蚂蚁金服技术大佬的公号
- 精选| 2019年4月R新包推荐(Top40)
- [洛谷P1338] 末日的传说
- 工作学习总结-angular中的安全导航符?.和ts中的非空断言操作符!.
- 台式电脑系统崩掉该如何?
- jrebel java.lang.ClassCastException: org.springframework.boot.actuate.endpoint.annotation
- matlab画平行x轴的图,【MATLAB】画平行于坐标轴的曲线
- oracle如何写不等于号,Oracle中不等于号问题-Oracle
- tomcat守护进程
热门文章
- 月薪2w的00后女财务,靠这套报表模板征服了老板
- 【必备干货】1000字讲清3大财务数据表
- List.remove(i)报错:问题分析与解决
- lettuce配置_skywalking与lettuce哨兵模式
- python南开大学王凯_王凯:长大后我也成了你
- dajngo3,vue3前端项目搭建,vue项目结构的介绍
- 450g吐司烘烤温度_这不可能是吐司!不,是的
- ROS入门 小乌龟跟随示例
- numpy.mean() in Python
- Python之定义可变参数