使用sqlite3的有关问题

使用sqlite3的问题
服务程序使用sqlite3 过一段时间会报错,报错环境为XP下,Win7下暂时没有发现什么问题,已经定位到sqlite3.c的源码位置,不知道如何解决这个问题,先上调试堆栈的代码:
程序调用
sqlite3_prepare方法之后报错
1.调试信息报错
使用sqlite3的有关问题
2.最终的错指向
使用sqlite3的有关问题
这里报错指向的是
 db->lookaside.anStat[2]++;
查看anstat[2]的值
使用sqlite3的有关问题
发现其为0值,报错的原因就是非法访问虚拟地址引起的,但是遇到这种情况我不可能在sqlite3的源码里增加判断吧,如何避免这种情况或者是什么引起的这个原因,解决这个问题的思路,有经验的朋友麻烦给点建议,不胜感激!
------解决方案--------------------
传入的参数问题吧
------解决方案--------------------
引用:
传入的参数问题吧

支持,一般要先查看自己的问题,查找会引起那个那个值为0的原因,如果实在找不到,在考虑sqlite的源码修改
------解决方案--------------------
sqlite有bug不太可能,从自己的代码找问题。