在Sqlite Interaction时崩溃Mac应用程序

时间:2011-08-18 06:49:24

标签: sqlite

我在我的mac应用程序中使用sqlite数据库进行本地存储。当我在sqlite数据库中执行insert操作时,它会崩溃。以下是崩溃线程的详细信息: -

  

0 libsqlite3.dylib 0x925602e5 sqlite3BitvecSet +   21 1 libsqlite3.dylib 0x92560f04 pager_write +   1060 2 libsqlite3.dylib 0x925614fa   sqlite3PagerWrite + 842 3 libsqlite3.dylib
  0x925661f8 insertCell + 152 4 libsqlite3.dylib
  0x9257f78e sqlite3BtreeInsert + 1102 5 libsqlite3.dylib
  0x925dadd4 sqlite3VdbeExec + 28548 6 libsqlite3.dylib
  0x925e0867 sqlite3_step + 1639 7 com.tprf.RCS
  0x002e9934 - [LocalDBController performInsertionInLocalForQuery:] +   209(LocalDBController.m:4630)

我正在使用以下步骤执行插入: -

  

sqlite3_stmt * insertStmnt; const char * sql = [insertQuery   cStringUsingEncoding:NSUTF8StringEncoding];                 if(sqlite3_prepare_v2(database,sql,-1,& insertStmnt,NULL)==   SQLITE_OK){                     }其他{                     } if(SQLITE_DONE!= sqlite3_step(insertStmnt)){}

请建议我如何解决崩溃问题...

提前致谢

0 个答案:

没有答案