Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#3

AW: SQL mit parameter und NULL oder normalen Werten

  Alt 5. Mär 2023, 15:21
Mit dem Parameter ist alles OK, aber das SQL ... naja
Zitat:
where (BelegNr = :pBelegNr)
= mit NULL liefert immer NULL und niemals True oder False.

SQL-Code:
where (BelegNr is null and :pBelegNr is null) or (BelegNr = :pBelegNr)

where (BelegNr is not distinct from :pBelegNr)

oder was irgendwas coalesce

...
Delphi-Quellcode:
FMyQuery.ParamByName('pBelegNr').Clear;
// oder
FMyQuery.ParamByName('pBelegNr').Value := Null;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 5. Mär 2023 um 15:49 Uhr)
  Mit Zitat antworten Zitat