0
我无法执行sqlite3_prepare_v2。当我调试程序时,程序打开数据库,然后进入sqlite3_prepare_v2。当我点击继续时,它会出现,如果循环&控制转移到最终语句。这里是我的代码无法执行sqlite3_prepare_v2
sqlite3 * database;
if(sqlite3_open([db_path UTF8String], &database)==SQLITE_OK)
{
sqlite3_stmt * compiledstatement;
sqlstmt = @" my select sql query";
if(sqlite3_prepare_v2(database, sqlstmt, -1, &compiledstatement,NULL)==SQLITE_OK)
{
while(sqlite3_step(compiledstatement)==SQLITE_ROW)
{
// select query logic
}
}
sqlite3_finalize(compiledstatement);
}
sqlite3_close(database);
哪个[错误代码](http://www.sqlite.org/c3ref/c_abort.html)返回? – sarnold 2011-03-23 10:55:40
我没有收到任何错误代码。 – iOSAppDev 2011-03-24 12:47:24