![]() |
Datenbank: firebird • Version: 2.1 • Zugriff über: zeos
datumsfeld is null
hallo zusammen, gibts ne möglichkeit ein datumsfeld in der db explizit mit NULL zu füllen.
SQL-Code:
geht wohl nicht :-(
set druckdatum = NULL
da bekomme ich nen typcasterror Gruss Kh |
Re: datumsfel is null
Setze es mit
SQL-Code:
DEFAULT NULL
|
Re: datumsfeld is null
Sollte eigentlich funktionieren :gruebel:
|
Re: datumsfeld is null
Das Unterdrücken der Fehlermeldungen müsste man eigentlich unter Strafe stellen. :mrgreen: Vermutlich irgendein Syntaxfehler. ; vergeseen " zuviel etc.
|
Re: datumsfeld is null
Zitat:
sorry :-( die Fehlermeldung ist folgende: EVariantTypeCastError. could not convert variant of type (NULL) into type (date) Fruss KH |
Re: datumsfeld is null
Zitat:
Das heißt auch so :
SQL-Code:
update set druckdatum = NULL
|
Re: datumsfeld is null
Zeig mal dein komplettes SQL-Statement. Ist Feld not null?
|
Re: datumsfeld is null
Zitat:
ich denke es liegt daran, dass NULL als parameter übergeben wird:
SQL-Code:
FQuery1.ParamByName('rgdruckdatum').AsDate := NULL
ich möchte aber ungern das komplette statement umbauen, da ablaufbedingt auch sein kann das das druckdatum eben nicht NULL, sondern now ist. EDIT: im sqlstatement direkt funktioniert : set druckdatum = NULL natürlich mit dem update usw drumrum ;-) |
Re: datumsfeld is null
Delphi-Quellcode:
oder
FQuery1.ParamByName('rgdruckdatum').Value := Null;
Delphi-Quellcode:
FQuery1.ParamByName('rgdruckdatum').Clear;
|
Re: datumsfeld is null
[quote="mkinzler"]
Delphi-Quellcode:
funktioniert!
FQuery1.ParamByName('rgdruckdatum').Value := Null;
danke dir, damit kann ich leben, so muss ich nur eine fallunterscheidung einbauen ;-) Gruss KH |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:16 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