Beim Schließen von sqlite3 mit der Funktion sqlite3_close wird der Fehlercode 5 zurückgegeben 5 - Die Datenbankdatei ist belegt. Wie kann dieses Problem behoben werden?
Antworten
Zu viele Anzeigen?El sqlite3_close
Dokumenation sagt es deutlich:
Anwendungen müssen alle vorbereiteten Anweisungen abschließen und alle mit dem sqlite3-Objekt verbundenen BLOB-Handles schließen, bevor sie versuchen, das Objekt zu schließen. Wenn sqlite3_close() auf einer Datenbankverbindung aufgerufen wird, die noch offene vorbereitete Anweisungen oder BLOB-Handles hat, wird SQLITE_BUSY zurückgegeben.
Vishal
Punkte
18723