Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.490 Beiträge
 
Delphi 7 Professional
 
#14

AW: Wo liegt mein Denkfehler ...

  Alt 13. Aug 2020, 15:40
Delphi-Quellcode:
if
(
  (UniMainModule.d6.FieldByName('archiv').AsString = '')
or
  (UniMainModule.d6.FieldByName('archiv').IsNull)
)
then begin
  Feld_leer := true;
und
Delphi-Quellcode:
if not
(
  (UniMainModule.d6.FieldByName('archiv').AsString = '')
or
  (UniMainModule.d6.FieldByName('archiv').IsNull)
)
then begin
  Feld_leer := false;
oder
Delphi-Quellcode:
  Feld_leer := (UniMainModule.d6.FieldByName('archiv').AsString = '')
            or (UniMainModule.d6.FieldByName('archiv').IsNull)
Da himitsu weiter oben bereits erläuterte, dass aus Null in der DB bei .AsString gleich '' wird, kann man das auf
  Feld_leer := (UniMainModule.d6.FieldByName('archiv').AsString = '')
verkürzen.
  Mit Zitat antworten Zitat