FireDAC.Stan.Option.TFDFormatOptions.StrsEmpty2Null

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property StrsEmpty2Null: Boolean read GetStrsEmpty2Null write SetStrsEmpty2Null  stored IsSE2NS default False;

C++

__property bool StrsEmpty2Null = {read=GetStrsEmpty2Null, write=SetStrsEmpty2Null, stored=IsSE2NS, default=0};

プロパティ

種類 可視性 ソース ユニット
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDFormatOptions

説明

0 文字列長の値を、NULL 値に変換するか制御します。

StrsEmpty2Null プロパティを使用すると、FireDAC が、0 文字列長の値を NULL 値に変換するか(True)、しないか(False)を制御することができます。デフォルト値は False です。

このプロパティは、行のフェッチ時には列の値に、コマンドの実行時にはパラメータ値に、適用されます。プロパティは、StrsTrim が適用された後に、適用されます。

アプリケーションが、クエリを実行する際:

FDQuery1.SQL.Text := 'SELECT * FROM MyTab WHERE fld = :p';
FDQuery1.Params[0].AsString := ;
FDQuery1.Open;

MyTab には、FLD フィールドに空文字列を持つレコードがいくつかあるにも関わらず、クエリがレコードを返さなかった場合、StrsEmpty2NullFalse に設定して、これらのレコードを取得する必要があります。

関連項目