Seit kurzem habe ich Programmabstürze in der Funktion DbUseArea() mit dem ADSDBE.
(Mit anderen DBEs ist das noch nicht passiert.)
in der Vergangenheit war es immer so, dass wenn eine DBF mit DbUseArea() nicht geöffnet werden konnte in NetErr() .T. stand, aber die Applikation in DbUseArea() nicht abgestürzt ist.
Jetzt muss ich den neuen Fehler mit ErrorBlock abfangen. NetErr() kommt zu spät...
- E R R O R O B J E C T
oError:args:
-> VALTYPE: L VALUE: N
-> VALTYPE: C VALUE: ADSDBE
-> VALTYPE: C VALUE: R:\FIRMA\G1\G1USR001
-> VALTYPE: C VALUE: AL_USR
-> VALTYPE: L VALUE: J
-> VALTYPE: L VALUE: N
oError:canDefault: J
oError:canRetry: J
oError:canSubstitute: N
oError:cargo: NIL
oError:description: D
oError:filename:
oError:operation: DbUseArea
oError:osCode: 0
oError:severity: 2
oError:subCode: 0
oError:subSystem: BASE
oError:thread: 1
oError:tries: 1
oError:genCode: 8999
- A D S D B E
DbeSetDefault: ADSDBE
ADS gefunden (O): ja
oDS:IsConnected(): ja
Connected Threads: 1
Connection String: DBE=ADSDBE;SERVER=\\172.29.59.5:9889\verwaltung
oDS:GetLastError() Nr: 5004
oDS:GetMessage: Error 5004: Either ACE could not find the specified file, or you do not have sufficient rights to access the file.
Gruß
Roland