SqLite - locked ? kann man das feststellen
Verfasst: 12. November 2014 16:28
Hallo,
ich suche etwas in der Art: QSqlDatabase.isDatabaseLocked
habe leider in der Doku nix gefunden.
wir verwenden eine SqLite3 Datenbank, auf die mehrere Prozesse schreiben.
kann man eigentlich feststellen, ob die DB gelockt ist?
Es gibt ab und zu Probleme, bei denen eine sonst gute Funktion plötzlich beim speichern hängen bleibt.
der query.exec() kommt dann nur über TimeOut zurück.
Ich würde gerne vorher testen, ob die db gelockt ist, und dann eine entsprechende Meldung an den Benutzer ausgeben.
Gruß Tom
ich suche etwas in der Art: QSqlDatabase.isDatabaseLocked
habe leider in der Doku nix gefunden.
wir verwenden eine SqLite3 Datenbank, auf die mehrere Prozesse schreiben.
kann man eigentlich feststellen, ob die DB gelockt ist?
Es gibt ab und zu Probleme, bei denen eine sonst gute Funktion plötzlich beim speichern hängen bleibt.
der query.exec() kommt dann nur über TimeOut zurück.
Ich würde gerne vorher testen, ob die db gelockt ist, und dann eine entsprechende Meldung an den Benutzer ausgeben.
Gruß Tom