Registriert seit: 29. Jan 2004
Ort: Heusenstamm
420 Beiträge
Delphi 2005 Professional
|
Re: Date auf null setzen????
3. Feb 2004, 18:38
moin moin,
wenn du unbedingt das Datum "00.00.0000" in deiner Datenbank stehen haben willst (mir ist zwar schleierhaft warum ... aber egal) dann musst du vom Standardwert "30.12.1899" die Differenz abziehen. Freundlicherweise hat Borland exakt diesen Wert in der Variable "DateDelta" hinterlegt (zumindest in D7, flls dem in anderen Versionen nicht so ist steht der Wert bei mir mit"
const DateDelta = 693594" in der Hilfe);
cu phoenix
PS.: du kannst tDatetime Variablen nur tDatetime oder real zuweisen. Dabei stehen die Vorkommastellen für Tage seit dem "30.12.1899" und die Nachkommastellen für den Rest in Tagesbruchteilen.
Peter Enenkel
|