Entwickler-Ecke
Datenbanken - TSQLConnection, Oracle und Session-Parameter
Sillicoid - Di 17.04.12 16:34
Titel: TSQLConnection, Oracle und Session-Parameter
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 :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!