我正在制作一个有很多数据库操作的应用程序。由于SQLite缓存数据,所以在我的applicationDidReceiveMemoryWarning方法中,我将关闭数据库并再次打开它以删除缓存的数据。当我这样做的时候,我得到了这个错误
*由于非正常异常“NSInternalInconsistencyException”终止应用程序,原因:“错误:未能打开带有消息”not“的数据库。”下面是我用来关闭数据库并在数据库类型为sqlite3 3* MySQLInter fin
下面的代码用于使用Qt连接到数据库。如果它成功地连接到数据库,Connected to db就会打印在标签上。但是问题是,如果我给出了一个错误的数据库路径,它会在标签上返回Connected to db,那么如何纠正这个问题呢?Failed to open the db");else{}
即使在上面的代码中,我在运行程序时将不是有效数据库路径的
我最近安装了xCode 4.5和IOS模拟器6.0,当sqlite3_open返回到我的objective C代码时,我现在得到了EXC_BAD_ACCESS (code=2,address=0x200sqlite3 *tempDatabase;
commandReturn = sqlite3sqlStatement, &tempDatabase); // open main db
if(commandRetur