Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: SQL mit parameter und NULL oder normalen Werten

  Alt 5. Mär 2023, 14: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;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

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