folgender Fehler:
Das Programm reagiert nicht mehr. Nach ca. 3 bis 5 Minuten (?). kommt meine Fehlermeldung. Wird die Fehlermeldung durch den User quitiert dauert es wieder deutlich lange bis das Programm endlich geschlossen wird.
Im Errorlog die gleiche Fehlerbeschreibung:
- E R R O R O B J E C T
oError:args:
1 -> VALTYPE: C VALUE: Suchbegriff
oError:canDefault:.T.
oError:canRetry:.F.
oError:canSubstitute:.F.
oError:cargo:NIL
oError:description:Operating system error
oError:filename:
oError:operation:DbSeek
oError:osCode:1
oError:severity:2
oError:subCode:4
oError:subSystem:BASE
oError:thread:1
oError:tries:0
oError:genCode:40
--------------------------------------------------------------------------------
:genCode=40 ::osCode Info:Unzulässige Funktion.
(#1)
--------------------------------------------------------------------------------
A D S D B E
oDS:GetLastError() Nr: 6610
oDS:GetMessage: Error 6610: The Advantage Database Server did not respond to a database request in a timely manner. A communications problem has occurred. Search for 6610 in the Advantage Knowledge Base for possible solutions. axSeek
JETZT
tritt der Fehler plötzlich häufig auf, 1-4 Stunden, auf einem Arbeitsplatz und bei einem User.
Der CALLSTACK besagt, dass es sich (fast) immer um die gleiche(n) Stelle(n) im Programmcode handelt.
Z.Zt. kommt der Fehler fast immer im Zusammenhang mit DbSeek() aber auch mit DbGoTop()
Was auch noch auffällig ist:
Mein Errorlog wird nicht vollständig geschrieben. Meist bricht der Log dort ab, wo ich weitere Infos zur DBF in der selektierten WorkArea abfragen will.
Jan hatte auch schon einmal ein Problem mit dem ADS Error 6610
http://www.xbaseforum.de/viewtopic.php? ... 10#p106849
Zum Zeitpunkt des ersten Auftreten des Fehlers war noch ADS v10 im Einsatz. Inzwischen ADS v12.
Hatte noch jemand so einen Fehler oder einen Ansatz zum Auffindern der Fehlerquelle?