Ich habe einen NT-Service entwickelt, der auf eine Interbase DB via TCP/IP zugreift. Jetzt treten im Langzeitbetrieb verschiedene unverständliche Fehler auf, die mir keinen Sinn ergeben. Mitten im Betrieb stellte ich meist während kurzer Zeit (für einige wenige bis zu 100 Transaktionen in Serie) folgende Fehler fest:</BR>
- invalid statement handle 335544485</BR>
- invalid transaction handle 335544332</BR>
- unable to get generator value</BR>
- access violation in gds32.dll (Danach bleibt der Thread hängen)<BR>
Die Datenbank wird immer aus dem gleichen Thread über die IB-Object Komponenten zugegriffen. Der Server befindet sich auf der gleichen Maschine. Bis jetzt sind die Fehler auf mehreren Win2k Maschinen aufgetreten, konnten aber nie auf einer XP Installation gesichtet werden.
Wir verwenden folgende Konfiguration:<br>
Interbase Borland Open Source Version 6.0.1 sowie 6.0.2 von mers.com<br>
IBObject 4.2 Ib<br>
Delphi 6 SP2<br>
Win2k SP3<br>
Hat jemand ähnliche Erfahrungen mit einem Service und Interbase gemacht?
Besten Dank für Hinweise zur Klärung dieses ungewöhnlich schwierigen Falls.
- invalid statement handle 335544485</BR>
- invalid transaction handle 335544332</BR>
- unable to get generator value</BR>
- access violation in gds32.dll (Danach bleibt der Thread hängen)<BR>
Die Datenbank wird immer aus dem gleichen Thread über die IB-Object Komponenten zugegriffen. Der Server befindet sich auf der gleichen Maschine. Bis jetzt sind die Fehler auf mehreren Win2k Maschinen aufgetreten, konnten aber nie auf einer XP Installation gesichtet werden.
Wir verwenden folgende Konfiguration:<br>
Interbase Borland Open Source Version 6.0.1 sowie 6.0.2 von mers.com<br>
IBObject 4.2 Ib<br>
Delphi 6 SP2<br>
Win2k SP3<br>
Hat jemand ähnliche Erfahrungen mit einem Service und Interbase gemacht?
Besten Dank für Hinweise zur Klärung dieses ungewöhnlich schwierigen Falls.
Comment