Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
AW: SQL mit parameter und NULL oder normalen Werten
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)
|