FireDAC.Stan.Option.TFDFormatOptions.StrsEmpty2Null

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch