从sqlite取数据的时候发现问题:
sqlite3_step返回码不是"SQLITE_ROW", retcode=14, errmsg=unable to open database file“。
在sqlite代码中有 :#define SQLITE_CANTOPEN 14 /* Unable to open the database file */
但是把SQL语句放到SQLiteSpy.exe中进行查询时就没有数据库打不开的问题,而且程序只跑一部分的时候是没有问题,只有跑完真个过程才有相同的错误出现,错误出现在相同的数据库里相同的表里,而且由于程序跑一次要12小时也没有本地调试的机会,问下大家怎么解决
系诶写
------解决方案--------------------------------------------------------
创建个新的数据库文件,数据量变小在,测试。
------解决方案--------------------------------------------------------
或者,看看是不是数据量太大,sqlite 对大数据量的支持是否有问题,分表试试