22980
Goto Top

Mit SQL-Befehl ein leeres Feld in einer DB abfragen...

geschlossengelöstFrageDatenbankenEntwicklung
Hallo erstmal!

Habe in einem Skript folgende Abfrage:
Const SqlString = "SELECT Host_Name, IP_TVM, Name_TVM, Server_Typ, Installation, Auftragsnr, Test_TVM FROM STANDORTE WHERE ((Test_TVM=true) AND (Server_Typ=10) AND (Installation=Null)) ORDER BY Name_TVM;"

Bei "Installation=Null" heisst es "...liefert keinen Datensatz". Das kann aber nicht sein, weil in der DB mehrere Datensätze vorhanden sind, bei den "Installation" leer ist, also kein Datum eingetragen.

Wie kann ich die Abfrage nach einem leeren Feld bei "Installation" einschränken?

Danke im voraus!

Content-ID: 23137

Url: https://administrator.de/forum/mit-sql-befehl-ein-leeres-feld-in-einer-db-abfragen-23137.html

Ausgedruckt am: 23.04.2025 um 13:04 Uhr

Biber
Biber 09.01.2006 um 14:46:19 Uhr
Goto Top
Moin seeerg,
je nach SQL-Datenbank geht das mit...
...
WHERE... AND Installation IS Null
(umgekehrt WHERE... AND Installation IS NOT Null )

-oder-

WHERE... AND Isnull(Installation).........[ bzw. WHERE... AND Not Isnull(Installation) ]

Eine von beiden Möglichkeiten ist es auch bei Dir.

Gruß
Biber
22980
22980 09.01.2006 um 14:59:31 Uhr
Goto Top
Wunderbar!
Mit "IS Null" hats geklappt, vielen Dank!