Ein Prepared Statement Objekt zurücksetzen

int sqlite3_reset(sqlite3_stmt *pStmt);



Diese Funktion setzt ein Prepared Statement Objekt auf seinen Anfangszustand zurück, so dass es ein weiteres Mal per sqlite3_step() ausgeführt werden kann. Das ist vor allem im Zusammenhang mit der sqlite3_bind_*()API interessant.
Die Funktion liefert SQLITE_OK zurück, wenn es noch nie von sqlite3_step() aufgerufen wurde, oder die Rückgabewerte entweder SQLITE_ROW oder SQLITE_DONE waren. Ansonsten wird ein Fehlercode zurückgeliefert.