Moinmoin,
meine Anwendungen stellen über MSSQL, MySQL oder Oledb eine Verbindung zu einer Datenbank her.
Die Connection wäre etwa so
Wenn ich nach dem Close über Abfragen …
MySQL:
MSSQL:
in der Datenbank nachsehe, steht mein Computer nach wie vor als verbunden drin und blockiert so die Datenbank.
Ich möchte mich zur Datenbank verbinden, aus einer Tabelle eine Version auslesen und ggf. die Verbindung trennen und die Datenbank durch eine neuere ersetzen. Dies funktioniert dann aber nicht, weil die Datenbank durch die getrennte SqlConnection weiterhin blockiert wird.
Bei der Oledb Verbindung zu einer accdb bleibt die temporäre Datei laccdb auch offen, was mir zeigt dass auch hier die Verbindung nicht geschlossen ist.
Ich habe es mit Connection.Close, Connection = Nothing versucht, ohne Änderung.
Erst wenn ich meine Anwendung ganz schließe, wird die Verbindung zur Datenbank beendet, kann ja so nicht gewollt sein.
Wenn ich mir den Connection.State ausgeben lasse, so steht dieser nach dem Schließen auf Closed
Woran kann das liegen?
Freundliche Grüße und ein schönes Wochenende
meine Anwendungen stellen über MSSQL, MySQL oder Oledb eine Verbindung zu einer Datenbank her.
Die Connection wäre etwa so
Wenn ich nach dem Close über Abfragen …
MySQL:
MSSQL:
in der Datenbank nachsehe, steht mein Computer nach wie vor als verbunden drin und blockiert so die Datenbank.
Ich möchte mich zur Datenbank verbinden, aus einer Tabelle eine Version auslesen und ggf. die Verbindung trennen und die Datenbank durch eine neuere ersetzen. Dies funktioniert dann aber nicht, weil die Datenbank durch die getrennte SqlConnection weiterhin blockiert wird.
Bei der Oledb Verbindung zu einer accdb bleibt die temporäre Datei laccdb auch offen, was mir zeigt dass auch hier die Verbindung nicht geschlossen ist.
Ich habe es mit Connection.Close, Connection = Nothing versucht, ohne Änderung.
Erst wenn ich meine Anwendung ganz schließe, wird die Verbindung zur Datenbank beendet, kann ja so nicht gewollt sein.
Wenn ich mir den Connection.State ausgeben lasse, so steht dieser nach dem Schließen auf Closed
Woran kann das liegen?
Freundliche Grüße und ein schönes Wochenende