BASE 8999
Verfasst: Fr, 15. Jun 2018 10:22
Guten Tag Ihr Lieben!
Anlässlich dem Anlegen einer Datei mit DBCREATE(L_PfadFile,L_aFeld) habe ich die FehlerMeldung subCode 8999.
Es handelt sich um eine Struktur mit 43 Feldern.
Ich arbeit mit einer LogDatei, wenn ich die lösche, wird sie an der gleichen Stelle vom gleichen Aufruf
angelegt.
Erstmal habe ich versucht, in der Struktur L_aFeld eine Inkonsistenz zu finden - eventuell ein Feld, welches mit
einer Ziffer anfängt oder eine Inkonsistenz bei der Bestimmung eines einzelnen Feldes. Falls ich da nichts übersehen
hab, ist die Struktur korrekt - sie wird übrigens auch von einer anderen Anwendung angelegt.
Auch was die ZugriffsBerechtigungen betrifft, habe ich keine Redundanzen gefunden.
Vom Umstand, dass die LogDatei vorgängig angelegt wird, leite ich ab, dass es nicht unbedingt an der Verzeichnis-
Angabe in L_PfadFile liegen muss.
Dann ist mir zum debuggen noch eingefallen, die Struktur zu reduzieren:
L_aFeld:={"TEST","C",12,0}
Nun erhalte ich eine FehlerMeldung mit subCode 8033 mit wenigstens einer Beschreibung:
"Datei kann nicht erzeugt werden"
Was kann ich noch tun...?
Für sachdienliche Hinweise werden wahlweise eine GratisTeilnahme an unserem WM-TippSpiel *) oder eine
Büroklammer (gebraucht) ausgesetzt.
Herzliche Grüsse!
Grilli
") man kann noch einsteigen - das 5:0 gestern hat niemand richtig getippt.
ERROR 8999
------------------------------------------------------------------------------
FEHLERPROTOKOLL von "W:\Work\Soft\4_442 Xbase++ OOP\Standard\2_Buch\28_MTool\MTool.Exe"
Datum : 14.06.18 20:55:19
Xbase++ Version :Xbase++ (R) Version 1.90.355
Betriebssystem :Windows 7 06.01 Build 07601 Service Pack 1
------------------------------------------------------------------------------
oError:args :
-> VALTYPE : C VALUE: NIL
oError:canDefault : J
oError:canRetry : N
oError:canSubstitute: N
oError:cargo : NIL
oError:description :
oError:filename :
oError:genCode : 403
oError:operation : DbCreate
oError:osCode : 0
oError:severity : 2
oError:subCode : 8999
oError:subSystem : BASE
oError:thread : 1
oError:tries : 0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von GENDBF(317)
Aufgerufen von ODBF:OPEN(0)
Aufgerufen von ADBFOPEN(0)
Aufgerufen von FIBDBFOPEN(122)
Aufgerufen von PROGRAMMMITARBEITERIN(564)
Aufgerufen von HAUPTMENU(0)
Aufgerufen von MAIN(0)
ERROR 8033
------------------------------------------------------------------------------
FEHLERPROTOKOLL von "W:\Work\Soft\4_442 Xbase++ OOP\Standard\2_Buch\28_MTool\MTool.Dbg\MTool.Exe"
Datum : 15.06.18 09:56:27
Xbase++ Version :Xbase++ (R) Version 1.90.355
Betriebssystem :Windows 7 06.01 Build 07601 Service Pack 1
------------------------------------------------------------------------------
oError:args :
-> VALTYPE : C VALUE: NIL
oError:canDefault : J
oError:canRetry : N
oError:canSubstitute: N
oError:cargo : NIL
oError:description : Datei kann nicht erzeugt werden
oError:filename :
oError:genCode : 70
oError:operation : DbCreate
oError:osCode : 0
oError:severity : 2
oError:subCode : 8033
oError:subSystem : BASE
oError:thread : 1
oError:tries : 0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von GENDBF(324)
Aufgerufen von ODBF:OPEN(1028)
Aufgerufen von ADBFOPEN(381)
Aufgerufen von FIBDBFOPEN(122)
Aufgerufen von PROGRAMMMITARBEITERIN(564)
Aufgerufen von HAUPTMENU(210)
Aufgerufen von MAIN(227)
Anlässlich dem Anlegen einer Datei mit DBCREATE(L_PfadFile,L_aFeld) habe ich die FehlerMeldung subCode 8999.
Es handelt sich um eine Struktur mit 43 Feldern.
Ich arbeit mit einer LogDatei, wenn ich die lösche, wird sie an der gleichen Stelle vom gleichen Aufruf
angelegt.
Erstmal habe ich versucht, in der Struktur L_aFeld eine Inkonsistenz zu finden - eventuell ein Feld, welches mit
einer Ziffer anfängt oder eine Inkonsistenz bei der Bestimmung eines einzelnen Feldes. Falls ich da nichts übersehen
hab, ist die Struktur korrekt - sie wird übrigens auch von einer anderen Anwendung angelegt.
Auch was die ZugriffsBerechtigungen betrifft, habe ich keine Redundanzen gefunden.
Vom Umstand, dass die LogDatei vorgängig angelegt wird, leite ich ab, dass es nicht unbedingt an der Verzeichnis-
Angabe in L_PfadFile liegen muss.
Dann ist mir zum debuggen noch eingefallen, die Struktur zu reduzieren:
L_aFeld:={"TEST","C",12,0}
Nun erhalte ich eine FehlerMeldung mit subCode 8033 mit wenigstens einer Beschreibung:
"Datei kann nicht erzeugt werden"
Was kann ich noch tun...?
Für sachdienliche Hinweise werden wahlweise eine GratisTeilnahme an unserem WM-TippSpiel *) oder eine
Büroklammer (gebraucht) ausgesetzt.
Herzliche Grüsse!
Grilli
") man kann noch einsteigen - das 5:0 gestern hat niemand richtig getippt.
ERROR 8999
------------------------------------------------------------------------------
FEHLERPROTOKOLL von "W:\Work\Soft\4_442 Xbase++ OOP\Standard\2_Buch\28_MTool\MTool.Exe"
Datum : 14.06.18 20:55:19
Xbase++ Version :Xbase++ (R) Version 1.90.355
Betriebssystem :Windows 7 06.01 Build 07601 Service Pack 1
------------------------------------------------------------------------------
oError:args :
-> VALTYPE : C VALUE: NIL
oError:canDefault : J
oError:canRetry : N
oError:canSubstitute: N
oError:cargo : NIL
oError:description :
oError:filename :
oError:genCode : 403
oError:operation : DbCreate
oError:osCode : 0
oError:severity : 2
oError:subCode : 8999
oError:subSystem : BASE
oError:thread : 1
oError:tries : 0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von GENDBF(317)
Aufgerufen von ODBF:OPEN(0)
Aufgerufen von ADBFOPEN(0)
Aufgerufen von FIBDBFOPEN(122)
Aufgerufen von PROGRAMMMITARBEITERIN(564)
Aufgerufen von HAUPTMENU(0)
Aufgerufen von MAIN(0)
ERROR 8033
------------------------------------------------------------------------------
FEHLERPROTOKOLL von "W:\Work\Soft\4_442 Xbase++ OOP\Standard\2_Buch\28_MTool\MTool.Dbg\MTool.Exe"
Datum : 15.06.18 09:56:27
Xbase++ Version :Xbase++ (R) Version 1.90.355
Betriebssystem :Windows 7 06.01 Build 07601 Service Pack 1
------------------------------------------------------------------------------
oError:args :
-> VALTYPE : C VALUE: NIL
oError:canDefault : J
oError:canRetry : N
oError:canSubstitute: N
oError:cargo : NIL
oError:description : Datei kann nicht erzeugt werden
oError:filename :
oError:genCode : 70
oError:operation : DbCreate
oError:osCode : 0
oError:severity : 2
oError:subCode : 8033
oError:subSystem : BASE
oError:thread : 1
oError:tries : 0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von GENDBF(324)
Aufgerufen von ODBF:OPEN(1028)
Aufgerufen von ADBFOPEN(381)
Aufgerufen von FIBDBFOPEN(122)
Aufgerufen von PROGRAMMMITARBEITERIN(564)
Aufgerufen von HAUPTMENU(210)
Aufgerufen von MAIN(227)