Data.DB.TField.AsWideString

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

Delphi

property AsWideString: string read GetAsWideString write SetAsWideString;

C++

__property System::UnicodeString AsWideString = {read=GetAsWideString, write=SetAsWideString};

プロパティ

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


説明

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

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

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

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

関連項目

コード サンプル