Я использую базу данных sqlite в своем приложении Mac для локального хранения. Когда я выполняю операцию вставки в базу данных sqlite, происходит сбой.Ниже приведена подробная информация о сбойном потоке: -
0 libsqlite3.dylib 0x925602e5 sqlite3BitvecSet + 21 1 libsqlite3.dylib 0x92560f04 pager_write + 1060 2 libsqlite3.dylib 0x925314lib 0x925314lib 0x925314lib 0x925314lib 0x925314lib 0x925314b2 *9x8x8x8x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4x4k2insertCell + 152 4 libsqlite3.dylib
0x9257f78e sqlite3BtreeInsert + 1102 5 libsqlite3.dylib
0x925dadd4 sqlite3VdbeExec + 28548 6 libsqlite3.:] + 209 (LocalDBController.m: 4630)
Я использую следующий шаг для выполнения вставки: -
sqlite3_stmt * insertStmnt;const char * sql = [insertQuery cStringUsingEncoding: NSUTF8StringEncoding];if (sqlite3_prepare_v2 (база данных, sql, -1, & insertStmnt, NULL) == SQLITE_OK) {} else {} if (SQLITE_DONE! = sqlite3_step (insertStmnt)) {{*
Пожалуйста, предложите мне, какрешить проблему сбоя ...
Заранее спасибо