Thema: Delphi Date auf null setzen????

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#8

Re: Date auf null setzen????

  Alt 26. Okt 2004, 13:18
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;
Andreas
  Mit Zitat antworten Zitat