Data.DB.TField.AsVariant
Delphi
property AsVariant: Variant read GetAsVariant write SetAsVariant;
C++
__property System::Variant AsVariant = {read=GetAsVariant, write=SetAsVariant};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TField |
説明
フィールドの Value をバリアントで表します。
AsVariant を使用すると、フィールドのデータの値を Variant に読み込むか、バリアント値をフィールドの内容に割り当てます。 TField は、バリアント値をサポートしておらず、AsVariant プロパティの取得が試みられた際に、例外が発生します。 TField はまた、AsVariant プロパティの設定が試みられた際にも例外を発生させます(ただし、バリアントが型 varNull でない限り。この場合、TField は Clear メソッドを呼び出します)。
TField の下位クラスは、AsVariant メソッドを実装して、フィールドの値をバリアントとし取得または設定します。