相关疑难解决方法(0)

sqlite3_prepare_v2/sqlite3_exec

关于sqlite3的几个问题:

1.何时需要使用第一种方法而另一种方式?它们之间有区别吗?

sqlite3_prepare_v2(_contactDB, sql_stmt_getIdRecepteur, -1, &sqlStatement, NULL);
Run Code Online (Sandbox Code Playgroud)

if(sqlite3_prepare_v2(_contactDB, sql_stmt_getIdRecepteur, -1, &sqlStatement, NULL) == SQLITE_OK) {}
Run Code Online (Sandbox Code Playgroud)

2.什么时候最多指示使用'sqlite3_exec'而不是'sqlite3_prepare_v2'?

3.何时需要使用第一个,第二个或第三个:

while(sqlite3_step(sqlStatement) == SQLITE_ROW){}
if(sqlite3_step(sqlStatement) == SQLITE_ROW){}
if(sqlite3_step(sqlStatement) == SQLITE_DONE){}
Run Code Online (Sandbox Code Playgroud)

先感谢您

sqlite objective-c ios

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

ios ×1

objective-c ×1

sqlite ×1