![]() |
DB liefert NULL --> in edit feld fehler
Hy
habe folgendes Problem: In meiner DB (MySQL) sind manche Felder leer (NULL). Nun möchte ich mit dem Befehl:
Delphi-Quellcode:
die Werte aus der DB in meine Textfelder holen, aber wenn Null in der DB ist verursacht
Edt_KfzArt.Text:= DataModule1.ZQuery_Sonstiges.FieldValues['KfzArt'];
das klarer weise einen Fehler. Wie kann ich diesen Fehler umgehen :?: Möchte das wenn Null in der DB ist einfach meine Felder leer bleiben aber ohne Fehlermeldung. :mrgreen: Thx Markus |
Re: DB liefert NULL --> in edit feld fehler
Delphi-Quellcode:
:)
if (DataModule1.ZQuery_Sonstiges.FieldValues['KfzArt']; <> NULL) then
Edt_KfzArt.Text:= DataModule1.ZQuery_Sonstiges.FieldValues['KfzArt']; |
Re: DB liefert NULL --> in edit feld fehler
Du musst AsString verwenden:
Delphi-Quellcode:
Eine Abfrage, um festzustellen, ob ein Feld leer ist lautet übrigens so:
Edt_KfzArt.Text:= DataModule1.ZQuery_Sonstiges.FieldByName('KfzArt').AsString;
Delphi-Quellcode:
if ZQuery_Sonstiges.FieldByName('KfzArt').IsEmpty then
; // Feld enthält NULL |
Re: DB liefert NULL --> in edit feld fehler
thx das wars :mrgreen:
:firejump: :firejump: :firejump: :dp: |
Re: DB liefert NULL --> in edit feld fehler
stimmt ... bei asString wäre der Fehler auch nich aufgetreten ... mein Fehler -g-
|
Re: DB liefert NULL --> in edit feld fehler
Warum benutzt du nicht gleich ein TDBEdit und ne TDataSource??
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:25 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