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_ROW或SQLITE_DONE,或者如果sqlite3_step(S)以前从未呼吁S,然后sqlite3_reset(S)返回SQLITE_OK。

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

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

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