Small. Fast. Reliable.
Choose any three.

SQLite C接口

重置准备好的语句对象

int sqlite3_reset(sqlite3_stmt * pStmt);

调用sqlite3_reset()函数可将准备好的语句 对象重置回其初始状态,以备重新执行。使用sqlite3_bind _ *()API绑定了值的任何SQL语句变量都将保留其值。使用sqlite3_clear_bindings()重置绑定。

sqlite3_reset(S)接口重置准备好的声明S回其计划的开始。

如果最近调用sqlite3_step(S)准备好的声明小号返回SQLITE_ROWSQLITE_DONE,或者如果sqlite3_step(S)以前从未呼吁S,然后sqlite3_reset(S)返回SQLITE_OK

如果以最近呼叫sqlite3_step(S)准备好的声明S表示错误,那么 sqlite3_reset(S)返回相应的错误代码

所述sqlite3_reset(S)接口不改变任何的值绑定准备的语句S.

另请参见 对象常量函数的列表