Ja, msg ist die Zieldatei.
Es kann kein logischer Fehler sein, denn dasselbe Programm läuft bei mehreren Kunden.
Leider ist DBImport XBase intern.
Nein, Tom ist es definitiv nicht. Die Tabelle ist offen und selektiert (es ist die Stammdatei, die ohnehin immer offen ist und nie geschlossen wird).
Das Problem trat nach einem Wochenende Ende Mai erstmals auf, ohne am Programm etwas geändert zu haben.
Der Fehler tritt bei verschiedenen COPY-Befehlen auf:
- COPY STRU TO (msg)
- COPY TO (msg)
und auch
- COPY NEXT 1 TO (msg)
Hier kommt der Fehler aber erst beim darauffolgenden
APPEND FROM (msg)
aber derselbe Fehler des nicht gefundenen Alias.
Deshalb meine Vermutung, es könnte eine Berechtigungssache sein. Allerdings kann ich im Explorer Dateien erstellen und löschen und die Alternativen funktionieren auch. Trotzdem ist das Ganze sehr unangenehm, da der Kunde Aerger hat(te) und ich viel Aufwand zur Umgehung.
Code: Alles auswählen
ERROR MESSAGE from "G:\ZUSCALC\PROGR\ZL7.EXE" Date:, 27.05.11, 09:52:23
Xbase++ version :, Xbase++ (R) Version 1.90.355
Operating system :, Windows Server 2003 05.02 Build 03790 Service Pack 2
Application version :, ZUSCALC, 7.31, 09.02.11
User: mu/METILEF02
----------------------------------------------------------------------------
oError:canDefault :Ja
oError:canRetry :Ja
oError:canSubstitute:Nein
oError:cargo :NIL
oError:description :Datenbank-Alias existiert nicht/ist ungltig
oError:genCode :66
oError:operation :DbAppend
oError:osCode :0
oError:severity :2
oError:subCode :8021
oError:subSystem :BASE
oError:thread :4
oError:tries :1
----------------------------------------------------------------------------
CALLSTACK:
----------------------------------------------------------------------------
Aufgerufen von: DBEXPORTRECORD(318)
Aufgerufen von: (B)DBEXPORT(286)
Aufgerufen von: DBEXPORT(286)
Aufgerufen von: _DBEXPORT(137)
Aufgerufen von: OPENREV(2084)
Aufgerufen von: REVI:SAVEDATA(286)
Aufgerufen von: (B)REVI:INIT(89)
Aufgerufen von: XBPPUSHBUTTON:HANDLEEVENT(968)
Aufgerufen von: DIALOG(293)
Die Probleme fingen interessanterweise bei
INDEX ON ... an, (NTX-Index).
Allerdings tritt dieser Fehler nur auf, wenn die DBF-Datei EXCLUSIVE geöffnet wird und NTX erstellt wird.
Ich hatte es nicht gepostet, da ich auf CDX wechselte und OrdCreate das Problem nicht zeigt.
Code: Alles auswählen
ERROR MESSAGE from "G:\ZUSCALC\PROGR\ZL7.EXE" Date:, 23.05.2011, 16:00:37
Xbase++ version :, Xbase++ (R) Version 1.90.355
Operating system :, Windows Server 2003 05.02 Build 03790 Service Pack 2
Application version :, ZUSCALC, 7.31, 28.02.11
User: mu/METILEF03
----------------------------------------------------------------------------
oError:canDefault :Ja
oError:canRetry :Ja
oError:canSubstitute:Nein
oError:cargo :NIL
oError:description :Datei kann nicht ge”ffnet werden
oError:genCode :71
oError:operation :DbCreateIndex
oError:osCode :0
oError:severity :2
oError:subCode :8999
oError:subSystem :BASE
oError:thread :5
oError:tries :1
----------------------------------------------------------------------------
CALLSTACK:
----------------------------------------------------------------------------
Aufgerufen von: DB_OPEN(611)
Aufgerufen von: DIALOG(222)
============================================================================