Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi adoquery und value (https://www.delphipraxis.net/116573-adoquery-und-value.html)

Cosamia 2. Jul 2008 11:45

Datenbank: MSSQL • Version: 2005 • Zugriff über: ADO

adoquery und value
 
Hallo,

wie müsste ich folgende Bedingung richtig definieren?

Delphi-Quellcode:
if adoqueryreport.Fields[i].Value <> 'nil' then begin
Weder Nil,Null noch '' bringen das gewünschte Ergebnis.

iKilledKenny 2. Jul 2008 11:48

Re: adoquery und value
 
Delphi-Quellcode:
if adoqueryreport.Fields[i].IsNull then begin

guidok 2. Jul 2008 11:52

Re: adoquery und value
 
Zitat:

Zitat von iKilledKenny
Delphi-Quellcode:
if adoqueryreport.Fields[i].IsNull then begin

Delphi-Quellcode:
if not adoqueryreport.Fields[i].IsNull then begin

iKilledKenny 2. Jul 2008 12:13

Re: adoquery und value
 
:oops: Da hab ich wohl das "<>" überlesen. Das sollte aber innerhalb der zu erwartenden Transferleistung eines Forenmitglieds liegen.

:mrgreen:

Cosamia 2. Jul 2008 12:56

Re: adoquery und value
 
Danke.

Cosamia 2. Jul 2008 13:06

Re: adoquery und value
 
klappt irgendwie nicht. Für mich wäre es wichtig, dass der Value ungleich Null ist.

iKilledKenny 2. Jul 2008 14:28

Re: adoquery und value
 
Was klappt nicht? Wie äußert sich klappt nicht?

:glaskugel:

Cosamia 2. Jul 2008 15:43

Re: adoquery und value
 
Ich habe es wie folgt gelöst:

Delphi-Quellcode:
if adoqueryreport.Fields[i].Value <> null then begin

shmia 2. Jul 2008 17:13

Re: adoquery und value
 
Zitat:

Zitat von Cosamia
Ich habe es wie folgt gelöst:
Delphi-Quellcode:
if adoqueryreport.Fields[i].Value <> null then begin

Schau doch nochmal Betrag #3 an. Diese Lösung ist eleganter und besser.

Cosamia 3. Jul 2008 07:33

Re: adoquery und value
 
Zitat:

Zitat von shmia
Zitat:

Zitat von Cosamia
Ich habe es wie folgt gelöst:
Delphi-Quellcode:
if adoqueryreport.Fields[i].Value <> null then begin

Schau doch nochmal Betrag #3 an. Diese Lösung ist eleganter und besser.

Delphi-Quellcode:
adoquery.Fields[i].isnull
hat leider nicht den gewünschten Effekt erbracht. Das hat nur funktioniert wenn der Fieldname = Null war. Mir ging es aber um den Value.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 Uhr.
Seite 1 von 2  1 2      

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