Lines Matching refs:sqlite3_reset
1581 ** is passed to [sqlite3_reset()] or [sqlite3_finalize()]).
2422 ** <li> Reset the statement using [sqlite3_reset()] then go back
2596 ** and the application would have to make a second call to [sqlite3_reset()]
2786 ** [sqlite3_step()] has been called more recently than [sqlite3_reset()],
2791 ** ^Bindings are not cleared by the [sqlite3_reset()] routine.
2878 ** ^Contrary to the intuition of many, [sqlite3_reset()] does not reset
3033 ** machine without first calling [sqlite3_reset()] to reset the virtual
3046 ** can be obtained by calling [sqlite3_reset()] on the
3059 ** [sqlite3_reset()] be called before any subsequent invocation of
3060 ** sqlite3_step(). Failure to invoke [sqlite3_reset()] in this way would
3062 ** version 3.6.23.1, sqlite3_step() began calling [sqlite3_reset()]
3068 ** [sqlite3_reset()] or [sqlite3_finalize()] in order to find one of the
3144 ** [sqlite3_reset()] nor [sqlite3_finalize()] have been called subsequently.
3145 ** If any of these routines are called after [sqlite3_reset()] or
3148 ** If [sqlite3_step()] or [sqlite3_reset()] or [sqlite3_finalize()]
3275 ** described above, or until [sqlite3_step()] or [sqlite3_reset()] or
3311 ** one or more calls to [sqlite3_reset()], or after any call
3328 ** The sqlite3_reset() function is called to reset a [prepared statement]
3334 ** ^The [sqlite3_reset(S)] interface resets the [prepared statement] S
3340 ** then [sqlite3_reset(S)] returns [SQLITE_OK].
3344 ** [sqlite3_reset(S)] returns an appropriate [error code].
3346 ** ^The [sqlite3_reset(S)] interface does not change the values
3349 SQLITE_API int sqlite3_reset(sqlite3_stmt *pStmt);