====== Ein Prepared Statement Objekt zurücksetzen ====== ''int sqlite3_reset(sqlite3_stmt *pStmt);'' \\ ---- \\ Diese Funktion setzt ein [[dbs:sqlite:libsqlite3:ref:sqlite3_stmt|Prepared Statement Objekt]] auf seinen Anfangszustand zurück, so dass es ein weiteres Mal per [[dbs:sqlite:libsqlite3:ref:sqlite3_step|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 [[dbs:sqlite:libsqlite3:ref:sqlite3_step|sqlite3_step()]] aufgerufen wurde, oder die Rückgabewerte entweder SQLITE_ROW oder SQLITE_DONE waren. Ansonsten wird ein [[dbs:sqlite:libsqlite3:ref:errors|Fehlercode]] zurückgeliefert.