FireDAC.Stan.Option.TFDFormatOptions.StrsEmpty2Null
Delphi
property StrsEmpty2Null: Boolean read GetStrsEmpty2Null write SetStrsEmpty2Null stored IsSE2NS default False;
C++
__property bool StrsEmpty2Null = {read=GetStrsEmpty2Null, write=SetStrsEmpty2Null, stored=IsSE2NS, default=0};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDFormatOptions |
Beschreibung
Steuert die Konvertierung von String-Werten mit der Länge null in den NULL-Wert.
Mit der Eigenschaft StrsEmpty2Null steuern Sie, ob FireDAC die String-Werte mit der Länge null in den NULL-Wert konvertieren soll (True) oder nicht (False). Der Standardwert ist False.
Diese Eigenschaft wird für Spaltenwerte beim Abrufen von Zeilen und auf Parameterwerte bei Befehlsausführung verwendet. Die Eigenschaft wird nach der Anwendung von StrsTrim angewendet.
Wenn eine Anwendung eine Abfrage ausführt:
FDQuery1.SQL.Text := 'SELECT * FROM MyTab WHERE fld = :p'; FDQuery1.Params[0].AsString := ; FDQuery1.Open;
Und die Abfrage gibt keine Datensätze zurück, obwohl MyTab einige Datensätze mit einem leeren String in dem FLD-Feld enthält, dann müssen Sie zum Ermitteln dieser Datensätze StrsEmpty2Null auf False setzen.