Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ios中的Sqlite3 prepare语句、step语句崩溃_Ios_Sqlite - Fatal编程技术网

ios中的Sqlite3 prepare语句、step语句崩溃

ios中的Sqlite3 prepare语句、step语句崩溃,ios,sqlite,Ios,Sqlite,我正在开发一个应用程序,因为我们正在使用sqlite3。。。这是我第一次使用sqlite3。。。我创建了全局数据库连接。。这意味着我只打开数据库一次,然后在应用程序中使用该数据库连接对象。。。没有关闭任何软件。。我的问题是,有时我在准备陈述和步骤陈述时会崩溃。。。问题是数据库已在执行更新/插入 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);

我正在开发一个应用程序,因为我们正在使用sqlite3。。。这是我第一次使用sqlite3。。。我创建了全局数据库连接。。这意味着我只打开数据库一次,然后在应用程序中使用该数据库连接对象。。。没有关闭任何软件。。我的问题是,有时我在准备陈述和步骤陈述时会崩溃。。。问题是数据库已在执行更新/插入

    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

}

我的问题是如何检查数据库是否已经在执行任何查询。。。或者任何人帮我解决这个问题。

为什么你需要那张支票,因为我在准备语句和步骤语句上遇到了麻烦。。。。