ios中的Sqlite3 prepare语句、step语句崩溃
我正在开发一个应用程序,因为我们正在使用sqlite3。。。这是我第一次使用sqlite3。。。我创建了全局数据库连接。。这意味着我只打开数据库一次,然后在应用程序中使用该数据库连接对象。。。没有关闭任何软件。。我的问题是,有时我在准备陈述和步骤陈述时会崩溃。。。问题是数据库已在执行更新/插入ios中的Sqlite3 prepare语句、step语句崩溃,ios,sqlite,Ios,Sqlite,我正在开发一个应用程序,因为我们正在使用sqlite3。。。这是我第一次使用sqlite3。。。我创建了全局数据库连接。。这意味着我只打开数据库一次,然后在应用程序中使用该数据库连接对象。。。没有关闭任何软件。。我的问题是,有时我在准备陈述和步骤陈述时会崩溃。。。问题是数据库已在执行更新/插入 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSString *documentsDir = [paths objectAtIndex:0];
return [documentsDir stringByAppendingPathComponent:kFilename];
if (sqlite3_open_v2([[self dataFilePath] UTF8String], &database, SQLITE_OPEN_READWRITE, NULL) != SQLITE_OK) {
isDbOpen = YES; //global variable to check db is open
}
我的问题是如何检查数据库是否已经在执行任何查询。。。或者任何人帮我解决这个问题。为什么你需要那张支票,因为我在准备语句和步骤语句上遇到了麻烦。。。。