Hi,
ich bekomme bei folgender Funktion im Betrieb ca alle 30 Minuten eine Exception.
Wenn ich die Funktion aber Testweise 10k mal durchlaufen lasse, klappt alles korrekt.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20:
| procedure WriteToDatabase(x : integer); var i : integer; begin try case x of 1 : begin with Datenbank.ADOTable1 do begin Append; Post; end; end; end; for i := low(HHAction) to high(HHAction) do HHAction[i] := ''; except showmessage('Exception bei Database'); end; end; |
Die DB wird nur von diesem Programm benutzt, also keine doppelten Schreibzugriffe.
Leider kommt die Exception eher selten, daher habe ich keine genaueren Infos, ich werde aber noch welche nachtragen.
Wenn jemand eine Idee hat, wieso die Exception ausgelöst wird, dann nur her damit
Lg