Einzelnen Beitrag anzeigen

arnof

Registriert seit: 25. Apr 2013
1.252 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

ADO Verlorene Verbindung wieder finden

  Alt 28. Dez 2015, 16:45
Datenbank: MSSQL • Version: 2008 • Zugriff über: ADO
Ich habe folgende Problemstellung:

AdoConnection -> AdoDataset alles besten.

Nun bricht die Netzwerkverbindung ab (z.B. W-Lan)! Dataset bleiben offen, wenn ein Dataset z.B. eine Änderung an den Server senden will bekommt man "Fehler beim Verbinden" beim ADO Dataset, ok ist ja richtig (das DataSet wird Active False "ohne mein zutun")


Nun steht die Netzwerkverbindung wieder AdoConnection ist noch Connected und alle anderen Verbunden DataSet sind auch noch Active (bis auf die Eine)!

Nun will ich das DataSet wieder öffnen, dies wird weiterhin verweigert mit "Fehler beim Verbinden".

Lösung z.Z. AdoConnection auf Connected=False setzen, ConnectionsString leeren, neu Befüllen und neu Verbinden, dann geht wieder alles.

Das ist leider schlecht da viele DataSets offen sind und ich eigentlich dem AdoConnection sagen will, das er sich erneut verbinden soll, ohne die anderen DataSet zu schließen.

Kennt jemand eine Lösung ?

Geändert von arnof (28. Dez 2015 um 16:48 Uhr)
  Mit Zitat antworten Zitat