次の方法で共有


DefinedSize プロパティ

Field オブジェクトのデータ容量を示します。

戻り値

フィールド オブジェクトのデータ型に依存する、フィールドの定義されたサイズを反映する長 値を返します。詳細については、「」を参照してください。 固定長データ型を使用するフィールドの場合、戻り値はデータ型のサイズ (バイト単位) です。 可変長データ型を使用するフィールドの場合、これは次のいずれかです。

  1. フィールドの長さが定義されている場合は、フィールドの最大文字数 (adVarCharadVarWChar) またはバイト単位 (adVarBinary の場合)、および adVarNumeric )。 たとえば、adVarChar(5) フィールドの最大長は 5 です。

  2. フィールドに定義された長さがない場合は、データ型の最大長 (adCharadWChar) またはバイト単位 (adBinary および adNumeric) です。

  3. フィールドとデータ型のどちらも最大長が定義されていない場合、~0 (ビットごとの値は 0 ではありません。すべてのビットは 1 に設定されます)。

  4. 長さを持たないデータ型の場合、これは ~0 に設定されます (ビットごとの値は 0 ではなく、すべてのビットは 1 に設定されます)。

備考

DefinedSize プロパティを使用して、Field オブジェクトのデータ容量を決定します。

DefinedSize プロパティと ActualSize プロパティ プロパティは異なります。 たとえば、adVarChar の宣言された型を持つ Field オブジェクトと、1 文字 を含む DefinedSize プロパティ値が 50 であるとします。 返される ActualSize プロパティ値は、1 文字の長さ (バイト単位) です。

適用対象

Field オブジェクトの

関連項目

ActualSize プロパティと DefinedSize プロパティの使用例 (VB)
ActualSize プロパティと DefinedSize プロパティの使用例 (VC++)
ActualSize プロパティ (ADO)