22980
Goto Top

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

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-Key: 23137

Url: https://administrator.de/contentid/23137

Printed on: April 25, 2024 at 14:04 o'clock

Member: Biber
Biber Jan 09, 2006 at 13:46:19 (UTC)
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
Mitglied: 22980
22980 Jan 09, 2006 at 13:59:31 (UTC)
Goto Top
Wunderbar!
Mit "IS Null" hats geklappt, vielen Dank!