FireDAC.Stan.Option.TFDFormatOptions.StrsTrim2Len
Delphi
property StrsTrim2Len: Boolean read GetStrsTrim2Len write SetStrsTrim2Len stored IsSTTLS default False;
C++
__property bool StrsTrim2Len = {read=GetStrsTrim2Len, write=SetStrsTrim2Len, stored=IsSTTLS, default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDFormatOptions |
説明
文字列値の宣言された長さへの切り詰めを制御します。
StrsTrim2Len プロパティを使用すると、FireDAC が、長すぎる文字列値を宣言された最大長まで切り詰めるか(True)、しないか(False)を制御することができます。 デフォルト値は False です。
たとえば、アプリケーションが、'12345' を、データベースで VARCHAR(3) で宣言されたフィールドに割り当てようとした場合、FireDAC は、'value too long' という例外を発生させます。StrsTrim2Len = True の場合、FireDAC は、この値を '123' に切り詰めます。