Klar, die benutze ich auch
Da ich keinen Code von Dir kenne, schiesse ich mal ins Blaue und sage, dass evtl. was mit dem "[NULL]"-Wert nicht stimmt. Habe nämlich noch nie NULL in einem Datensatz hinzugefügt
Wenn ein Feld bei mir NULL sein darf, dann schreibe ich da bei einem INSERT auch nichts rein.
Und übergibst Du Deine Parameter direkt im
SQL-String, oder als Parameter?
Mit den Zeos-Komponenten sieht das dann so aus:
Delphi-Quellcode:
ZQ1.SQL.Text:='
INSERT INTO tbl_name (col1, col2) VALUES(:val1, :val2)';
ZQ1.ParamByName('
val1').AsString:='
Test1';
ZQ1.ParamByName('
val2').AsString:='
Test2';
ZQ1.ExecSQL;
// Beim Schreiben in die DB immer "ExecSQL" verwenden, beim Lesen "Open"
Gruß Igotcha