Hallo
Eine kurze Frage:
QSqlDatabasePrivate::removeDatabase: connection 'DBConnection' is still in use, all queries will cease to work.
Diesen Fehler erhalte ich immer in der Konsole, wenn ich meine Anwendung beende.
Wie kann denn das abstellen? Offensichtlich wird die Datenbank-Verbindung nicht korrekt getrennt. Wie trennt man diese denn sauber?
Danke im Vorraus für die Hilfe.
Gruß
Datenbankverbindung trennen
Trennen geht vermutlich mit close(). Das wird auf jeden Fall vor einem remove kommen müssen, nehme ich mal an.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
Passt das nicht?
void QSqlDatabase::close ()
Closes the database connection, freeing any resources acquired, and invalidating any existing QSqlQuery objects that are used with the database.
This will also affect copies of this QSqlDatabase object.
See also removeDatabase().
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.