1

在 sqlite3_step 线上崩溃?

我只是从数据库中删除该行。它有时并不总是抛出 EXC_BAD_ACCESS。

下面是代码截图。

大家有什么建议。

在此处输入图像描述

4

2 回答 2

5

上述问题是由于对 DB 的多个写入过程造成的。我同步了数据库操作。感谢您的建议。

于 2012-11-06T06:26:40.473 回答
1

您还没有使用打开数据库

if(sqlite3_open([databaseName UTF8String], &database) == SQLITE_OK)
{
      // perform your operations here e.g. delete, insert, update
}
else
{
      NSString *databaseName = [self.GetDocumentDirectory stringByAppendingPathComponent: @"yourDatabaseName.sqlite"];
      sqlite3_open([databaseName UTF8String], &db);

      // perform your operations here e.g. delete, insert, update
}

请参阅此处的删除记录

于 2012-09-05T05:56:40.630 回答