Data.DB.TField.AsAnsiString

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

Delphi

property AsAnsiString: AnsiString read GetAsAnsiString write SetAsAnsiString;

C++

__property System::AnsiString AsAnsiString = {read=GetAsAnsiString, write=SetAsAnsiString};

プロパティ

種類 可視性 ソース ユニット
property public
Data.DB.pas
Data.DB.hpp
Data.DB TField


説明

フィールドの値を AnsiString として表します。

AsAnsiString プロパティを読み込むと、フィールド コンポーネントの省略形のクラス名が返されます。省略形クラス名は、クラス名から先頭の 'T' を取り、後ろの単語 'FIELD' を取ることで構築されます。ただし、TField の場合は例外で、これは空文字列のままになります。そのため、TField の省略形クラス名は "FIELD" となり、TVarBytesField の省略形クラス名は "VarBytes" といった形になります。

AsAnsiString プロパティを設定しようとすると、例外が発生します。

AnsiString フィールドを表す、または、フィールドの Value プロパティと AnsiString の間での変換をサポートする、TField の下位クラスは、AsAnsiString をオーバーライドして、フィールド値を、別のさらに意味のある文字列として読み書きできるようにします。

関連項目

コード サンプル