DefinedSize

(PWS4 IIS4 IIS5)
DefinedSize — Field オブジェクトのデータ容量を示します。

構文

object.DefinedSize

パラメータ

object Fields オブジェクトの名前を指定します。

戻り値

バイト数でフィールドの定義サイズを反映する長整数型 (Long) の値を返します。

説明

Field オブジェクトのデータ許容量を調べるには、DefinedSize プロパティを使います。

DefinedSize プロパティと ActualSize プロパティは異なるものです。たとえば、宣言タイプが adVarChar で DefinedSize プロパティ値が 50 で、1 文字を格納した Field オブジェクトがあるとします。このオブジェクトが返す ActualSize プロパティ値は、1 文字をバイト数で表した長さです。


Attributes

(PWS4 IIS4 IIS5)
Attributes — オブジェクトの 1 つ以上の特性を示します。

構文

object.Attributes

パラメータ

object Fields オブジェクトの名前を指定します。

設定値と戻り値

長整数型 (Long) の値を設定します。また、値の取得も可能です。

Attributes プロパティは 1 つ以上の FieldAttributeEnum 値の和になります。通常は読み取り専用ですが、Record の Fields コレクションに追加された新規 Field オブジェクトの場合、Field の Value プロパティが指定されていて、データ プロバイダが Fields コレクションの Update メソッドを呼び出して新規 Field の追加に成功した場合に限り、Attributes は読み取り/書き込み可能になります。

説明

Field オブジェクトの特性の設定と取得には、Attributes プロパティを使います。

複数の属性を設定する場合、該当する定数の和を設定することができます。同時に設定できない定数の和をプロパティ値に設定すると、エラーが発生します。


ActualSize

(PWS4 IIS4 IIS5)
ActualSize — フィールド値の実際の長さを示します。

構文

object.ActualSize

パラメータ

object Fields オブジェクトを指定します。

設定値と戻り値

長整数型 (Long) の値を返します。プロバイダによっては、このプロパティが BLOB データのための予約されたスペースとして設定されていることがあります。その場合の既定値は 0 です。

説明

ActualSize プロパティは、Field オブジェクトの値の実際の長さを返すために使います。ActualSize プロパティはすべてのフィールドで読み取り専用です。Field オブジェクトの値の長さがわからない場合、ActualSize プロパティは adUnknown を返します。