Hallo,
ich habe eine kleine Frage zu den Datenbank-Verbindungen mit TSQLConnection.
In der Verbindungsvorbereitung setze ich dort einige Parameter, unter anderem das NLS_DATE_FORMAT. Dies ist nun ja nur auf dieser DB-Session gültig.
Anschließend wird mit Open die Datenbankverbindung hergestellt und alles ist prima.
Nun läuft die Anwendung einige Zeit und irgendwann zwischendurch wird der Oracle-Dienst neu gestartet (warum auch immer).
Meine Anwendung bekommt dies im Zweifel garnicht mit, wenn in dem Zeitraum nicht gerade eine Anfrage läuft. Nach dem Neustart des Oracle-Dienstes funktioniert auch weiterhin alles prima, nur dann, wenn ein Insert/Select ausgeführt wird, bei dem das Datumsformat eine Rolle spielt, fliegt mir die Anwendung um die Ohren.
Lange Rede kurze Frage: Wie realisiere ich es am besten, dass meine Anwendung mitbekommt, wenn dies passiert? Ich würde ungern bei jeder DB-Transaktion vorher die Session-Properties auslesen und prüfen. Leider hat die Verbindung aber nur Before/After Connect/Disconnect Events, ein "Reconnect" kann ich damit aber nicht erkennen.
Über einen kleinen Tipp währe ich dankbar
