社区
其他数据库
帖子详情
sqlite3_step不返回的原因
xhan2008
2010-04-26 01:35:41
RT,我的sqlite3_step不返回。
比如说有表Table,中有3个字段:aId,bId,Content。存储了好几万条数据。
aId和bId同为主键。
根据aId查询之后,正常。
根据bId查询的时候,执行到sqlite3_step的时候,就有这种情况,sqlite3_step函数一直不返回。
请问大侠原因~
...全文
453
3
打赏
收藏
sqlite3_step不返回的原因
RT,我的sqlite3_step不返回。 比如说有表Table,中有3个字段:aId,bId,Content。存储了好几万条数据。 aId和bId同为主键。 根据aId查询之后,正常。 根据bId查询的时候,执行到sqlite3_step的时候,就有这种情况,sqlite3_step函数一直不返回。 请问大侠原因~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
舟中夜起
2010-11-27
打赏
举报
回复
你用是什么模式,多线程还是串行?注意串行的时候是连接互斥的,即使都是查询。
yunfeigege
2010-10-16
打赏
举报
回复
多线程访问时这个问题不突出,如果多进程多线程访问这个问题比较明显(进程间安全需要自己实现后),一条sql执行约60s。。。
我也很纳闷。。。撞到了。。。。
求高手
iihero_
2010-04-26
打赏
举报
回复
aId和bId同为主键是什么意思?组合主键吗?
一直不返回?被锁住了?
你的程序是多线程的吗?
不妨贴出代码片段来分析一下。
SQLite
3使用详解.rar
SQLITE
_PERM = 3; 拒绝访问
SQLITE
_ABORT = 4; 回调函数请求中断
SQLITE
_BUSY = 5; 数据库文件被锁
SQLITE
_LOCKED = 6; 数据库中的一个表被锁
SQLITE
_NOMEM = 7; 内存分配失败
SQLITE
_READONLY = 8; 试图对一个...
sqlite
函数
sqlite
3_
step
这个过程用于执行有前面
sqlite
3_prepare创建的...继续调用
sqlite
3_setp()知道这个语句完成,那些不
返回
结果的语句(如:INSERT,UPDATE,或DELETE),
sqlite
3_
step
()只执行一次就
返回
函数定义 int
sqlite
3_
step
(sq
QML
SQLite
数据库编程
采用QT的前端界面QML框架,直接对本地数据库
SQLite
进行CURD操作;因采用QML技术,学员不需要懂得C++代码; 对数据输入的数据校验,采用了在数据输入框相同位置的出错信息提示,更加值观; 对数据输入及数据展示,...
sqlite
3_prepare_v2,
sqlite
3_
step
如果既不想写回调函数,又想避免
sqlite
3_get_table之后麻烦 的一维数组遍历,那么利用
sqlite
3_prepare_v2执行sql select语句,让后
sqlite
3_
step
遍历select执行的
返回
结果是一个非常方便的solution. 当然,你必须要...
sqlite
3:
sqlite
3_
step
函数
上一篇文章中,我们通过
sqlite
3_prepare_v2初始化
sqlite
3_stmt 数据(预编译)后,就可以通过
sqlite
3_
step
函数来执行。
返回
值:
SQLITE
_BUSY:当前数据库不能获取数据库锁,也就不能完成相应的操作,如果执行语句是 ...
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章