Hallo,
also irgendwie zue ich mir mit Exceptionbehandlungen noch sehr schwer. Ich habe die jetzt geändert, aber der Fehler ist immer noch da. Hier mal mein neuer Code.
Delphi-Quellcode:
try
DM_PS.Qry_InsertMB256.Close;
DM_PS.QryImportMB256.ParamByName('
LfdNr').AsInteger := Parser.EntriesMB256[i].LfdNr;
DM_PS.QryImportMB256.ParamByName('
Datum').AsDate := StrToDate(Parser.EntriesMB256[i].Datum);
DM_PS.QryImportMB256.ParamByName('
Uhrzeit').AsTime := StrToTime(Parser.EntriesMB256[i].Uhrzeit);
DM_PS.QryImportMB256.ParamByName('
Ereignis').AsString := Parser.EntriesMB256[i].Ereignis;
DM_PS.QryImportMB256.ParamByName('
Teilnehmer').AsString := Parser.EntriesMB256[i].Teilnehmer;
DM_PS.QryImportMB256.ParamByName('
Bereich').AsString := Parser.EntriesMB256[i].Bereich;
DM_PS.QryImportMB256.ExecSQL;
DM_PS.ConPSSecur.Commit;
except
on e :
Exception Do
begin
Fehlerliste.Add(Format('
Entry %d: %s|%s',[i, e.Classname, e.
Message]));
end;
end;
Vieleicht kann mir ja mal jemand sagen, wo der Fehler liegt, und mal erklären, wie ich am besten an eine solch Try/Except Sache dran gehe.
Danke schon aml
Gruß Jens