Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datumsfeld NULL zuweisen (https://www.delphipraxis.net/46633-datumsfeld-null-zuweisen.html)

peter12 28. Mai 2005 18:53

Datenbank: Firebird • Version: 1,5 • Zugriff über: IBX

Datumsfeld NULL zuweisen
 
Wie kann man einem DAtumsfeld in einer Firebird datenbank ein Wert Null zuweisen.
Denn 0 ist ja in Delphi 30.12.1899.

peter

marabu 28. Mai 2005 18:58

Re: Datumsfeld NULL zuweisen
 
Hallo Peter,

so wird es wohl gehen:

SQL-Code:
UPDATE person SET gestorben = null WHERE id = 123
Grüße vom marabu

Robert_G 28. Mai 2005 19:04

Re: Datumsfeld NULL zuweisen
 
Frag's Pferd wie es sich mit den IBX verhält. (Ich hatte nur ein kurzes, unerfreuliches Abenteuer in der Kombi Delphi & IBX & FB, ich nehme den .Net provider für FB)
Aber wäre es nicht möglich der Property Value eines Paramters unassigned zuzuweisen? (So wie DbNull.Value in .Net...)

peter12 30. Mai 2005 06:38

Re: Datumsfeld NULL zuweisen
 
[b]Frag's Pferd wie es sich mit den IBX verhält. (Ich hatte nur ein kurzes, unerfreuliches Abenteuer in der Kombi Delphi & IBX & FB, ich nehme den .Net provider für FB)
Was für ein unerfreuliches Abenteuer?
Sollte man die Finger von IBX und FB lassen und wie so?
peter

marabu 30. Mai 2005 06:58

Re: Datumsfeld NULL zuweisen
 
Hallo Peter,

wenn du nicht mit einer Query arbeitest, sondern mit den Feld-Komponenten, dann versuche es so:

Delphi-Quellcode:
var
  f: TField;
begin
  f := IBTable2.FieldByName('DATUM2');
  if not f.IsNull then
    f.Value := varNull;
end;
Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz