Beim Schließen von sqlite3 mit der Funktion sqlite3_close gibt es den Fehlercode 5 5 - Datenbankdatei ist beschäftigt. Wie kann dieses Problem behoben werden?
Nein, ich greife nicht extern darauf zu. Aber ich habe es in der DB in zwei verschiedenen Funktionen f1() und f2() geöffnet. Zum Einfügen und wenn sqlite3_step() durchgeführt wird, während sqlite3_close() ausgeführt wird, gibt es immer eine "busy"-Rückmeldung sowohl von f1() als auch von f2().
0 Stimmen
Ja, einen Aufruf von sqlite3_finalize() vor sqlite3_close() hat den Trick gemacht. Hoffentlich hilft das.