So wird ein Feld auf NULL gesetzt:
Delphi-Quellcode:
Query1.Edit;
Query1.FieldByName('Datum').Clear;
Query1.Post;
Man kann z.B. dafür sorgen, dass ein Datumsfeld explizit auf NULL gesetzt wird:
Delphi-Quellcode:
procedure TForm1.Query1BeforePost(DataSet: TDataSet);
var
f : Field;
begin
f:= Dataset.FieldByName('Datum');
// ein Datum um das Jahr 1900 kann ja nichts sein
if f.AsDateTime < 1.0 then
f.Clear; // deshalb löschen
end;