Data.DB.TField.DataSize

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

Delphi

property DataSize: Integer read GetDataSize;

C++

__property int DataSize = {read=GetDataSize, nodefault};

プロパティ

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

説明

項目コンポーネントの値を格納するのに必要なメモリの容量を示します。

DataSize プロパティから、項目コンポーネントの値を格納するのに必要なバイト数を調べることができます。 DataSize プロパティを使用すると、ネイティブ形式で項目の値を使用するのに必要なバッファサイズを取得できます。 たとえば、DataSize プロパティを使用して GetData および SetData メソッドで必要なバッファサイズを判定できます。

TFieldDataSize の値は 0 です。 TField の下位オブジェクトのほとんどがこのプロパティをオーバーライドして、そのオブジェクトが表す特定の項目型で必要なサイズを指定します。 値が 0 でも、項目値がメモリを全く必要としないわけではありません。この場合、項目に必要なメモリは未定です。

メモ:  TBlobField オブジェクトのために blob オブジェクトのサイズが決定すると、DataSize プロパティはそのサイズを返します。

関連項目