Lines Matching refs:sqlite3_reset

4037 ** <li> Reset the prepared statement using [sqlite3_reset()] then go back
4270 ** and the application would have to make a second call to [sqlite3_reset()]
4477 ** Hence, it is good practice to call [sqlite3_reset(S)]
4490 ** been reset using [sqlite3_reset(S)]. ^The sqlite3_stmt_busy(S)
4682 ** [sqlite3_step()] has been called more recently than [sqlite3_reset()],
4687 ** ^Bindings are not cleared by the [sqlite3_reset()] routine.
4788 ** ^Contrary to the intuition of many, [sqlite3_reset()] does not reset
4954 ** machine without first calling [sqlite3_reset()] to reset the virtual
4967 ** can be obtained by calling [sqlite3_reset()] on the
4979 ** [sqlite3_reset()] was required after sqlite3_step() returned anything
4982 ** [sqlite3_reset()] would result in an [SQLITE_MISUSE] return from
4985 ** calling [sqlite3_reset()] automatically in this circumstance rather
4994 ** [sqlite3_reset()] or [sqlite3_finalize()] in order to find one of the
5099 ** [sqlite3_reset()] nor [sqlite3_finalize()] have been called subsequently.
5100 ** If any of these routines are called after [sqlite3_reset()] or
5103 ** If [sqlite3_step()] or [sqlite3_reset()] or [sqlite3_finalize()]
5246 ** described above, or until [sqlite3_step()] or [sqlite3_reset()] or
5297 ** one or more calls to [sqlite3_reset()], or after any call
5315 ** The sqlite3_reset() function is called to reset a [prepared statement]
5321 ** ^The [sqlite3_reset(S)] interface resets the [prepared statement] S
5324 ** ^The return code from [sqlite3_reset(S)] indicates whether or not
5328 ** to [sqlite3_reset(S)], then [sqlite3_reset(S)] will return
5333 ** [sqlite3_reset(S)] returns an appropriate [error code].
5334 ** ^The [sqlite3_reset(S)] interface might also return an [error code]
5339 ** the overall statement might still fail and the [sqlite3_reset(S)] call
5342 ** applications check the return code from [sqlite3_reset(S)] even if
5345 ** ^The [sqlite3_reset(S)] interface does not change the values
5348 SQLITE_API int sqlite3_reset(sqlite3_stmt *pStmt);
5953 ** <li> ^(when [sqlite3_reset()] or [sqlite3_finalize()] is called for the
8872 ** or more calls to [sqlite3_step()] followed by a call to [sqlite3_reset()].
10579 ** to sqlite3_step() but not sqlite3_reset() or sqlite3_finalize()).