Hallo,<br>
ich habe eine Applikation erstellt, die auf diverse Tabellen einer MSSQL-DB zugreift. Dabei werden ausschließlich TADODataset-Komponenten verwendet, die alle über eine globale TADOConnection auf die DB zugreifen. Auf einem Kundensystem tritt gelegentlich folgendes Problem auf: Die Userin arbeitet mehrere Stunden intensiv mit dem Programm. Zum Erstellen einer e-Mail minimiert sie das Programm. Wenn sie es anschließend wieder maximiert, erscheint die Fehlermeldung, dass ein Timeout aufgetreten sei. Bei dieser Meldung scheint es sich um eine nicht abgefangene Exception zu handeln, die von ADO ausgelöst wurde.<br>
Das Problem ist nun, dass die Applikation sich nicht erneut starten läßt, auch ein Reboot des Client schafft keine Abhilfe. Erst wenn der DB-Server (MSSQL) gebootet wird, kann die Applikation wieder gestartet werden!!! Ob ein Start der Applikation von einem anderen Client möglich ist, ist nicht bekannt.<br>
Hat irgendjemand eine Idee, was die Ursache für dieses Verhalten sein könnte? Offene Session, die den Server aus dem Tritt bringt?<br>
Wenn mit der Applikation nicht aktiv gearbeitet wird, wird ca. alle 10s eine Session-Tabelle der Applikation geprüft - mehr nicht.<br>
<br>
D6Pro<br>
W2K<br>
MS-SQL<br><br>
Danke schon mal für jeglichen Hinweis!<br><br>
Gruß<br>Ulrich
ich habe eine Applikation erstellt, die auf diverse Tabellen einer MSSQL-DB zugreift. Dabei werden ausschließlich TADODataset-Komponenten verwendet, die alle über eine globale TADOConnection auf die DB zugreifen. Auf einem Kundensystem tritt gelegentlich folgendes Problem auf: Die Userin arbeitet mehrere Stunden intensiv mit dem Programm. Zum Erstellen einer e-Mail minimiert sie das Programm. Wenn sie es anschließend wieder maximiert, erscheint die Fehlermeldung, dass ein Timeout aufgetreten sei. Bei dieser Meldung scheint es sich um eine nicht abgefangene Exception zu handeln, die von ADO ausgelöst wurde.<br>
Das Problem ist nun, dass die Applikation sich nicht erneut starten läßt, auch ein Reboot des Client schafft keine Abhilfe. Erst wenn der DB-Server (MSSQL) gebootet wird, kann die Applikation wieder gestartet werden!!! Ob ein Start der Applikation von einem anderen Client möglich ist, ist nicht bekannt.<br>
Hat irgendjemand eine Idee, was die Ursache für dieses Verhalten sein könnte? Offene Session, die den Server aus dem Tritt bringt?<br>
Wenn mit der Applikation nicht aktiv gearbeitet wird, wird ca. alle 10s eine Session-Tabelle der Applikation geprüft - mehr nicht.<br>
<br>
D6Pro<br>
W2K<br>
MS-SQL<br><br>
Danke schon mal für jeglichen Hinweis!<br><br>
Gruß<br>Ulrich
Comment