Hallo FBrust,
interessantes Problem. In Deinem Quellcode ist kein Fehler zu sehen.
Hast Du mal einen Haltepunkt (F5) gesetzt und geprüft, ob
Code:
FieldbyName('intDone').AsInteger := -1;
im Einzelschrittmodus (F8 oder F7) den zugewiesenen Wert enthält.
Ist Dein Feld intDone vom Typ Integer oder Short?
Ich habe so eine ähnliche Routine, um einem Feld einer Datenbank ein Wert zuweisen zu können. Fast identischer Programmcode und hat funktioniert.
mfg
eddy