Hallo UGrohne,
ich hätte zunächst mal einige Fragen zum besseren Verständnis:
- warum benutzt du das UpdateObject von TZTable? (auch ohne ist TZTable eine bidirektionale Datenmenge)
- warum belegst du ein Feld, was als NOT NULL definiert ist nicht mit einem Wert? (Ist doch klar, dass dann ein Fehler hochkommt)
Die Benutzung der Funktion TField.IsNull hat eigentlich nichts mit Zeos zu tun, da diese in der
Unit DB.pas definiert ist.
Ich würde mir gerne einmal deinen Fehlerfall anschauen. Es wäre also nett von dir, wenn du mir ein kleines Testprojekt (inklusive Testdatenbank) zukommen lassen könntest, anhand dessen man den Fehler nachvollziehen könnte.
MfG
Stevie