我有一个本地数据库,我试图在一个小型ARM设备上打开阅读。我已经开始专门设计SQLite3子API的开头,专门用于此设备,但我现在遇到了一个奇怪的问题。
在语句sqlite3_prepare_v2()
上对已成功打开的数据库"select * from passback where serial = ? and prod_ndx = ?"
执行sqlite3_open_v2()
,因此由于文件名错误而没有幻像数据库)和{ {1}}'d,我收到错误integrity_check()
。
同样,我确定该表存在于已打开的数据库中。更简单的是,调用"no such table: passback"
(以及后续绑定等)的完全相同的函数可以读取/写入此计算机上至少一个其他数据库。
这里可能会发生什么?