共用方式為


DefinedSize 屬性

指出 Field 物件的數據容量。

傳回值

會傳回 Long 值,這個值會反映欄位定義的大小,視欄位對象的數據類型而定;如需詳細資訊,請參閱 類型。 對於使用固定長度數據類型的欄位,傳回值是以位元組為單位的數據類型大小。 對於使用可變長度數據類型的欄位,這是下列其中一項:

  1. 如果欄位具有定義的長度,則為字元數上限(adVarCharadVarWChar),或以位元組為單位 (針對 adVarBinaryadVarNumeric)。 例如,adVarChar(5) 字段的長度上限為 5。

  2. 如果欄位沒有定義的長度,則以字元為單位的數據類型長度上限(針對 adCharadWChar),或以位元組為單位(針對 adBinaryadNumeric)。

  3. ~0 (位,值不是 0;如果字段和數據類型都沒有定義的最大長度,則所有位都會設定為 1。

  4. 對於沒有長度的數據類型,這會設定為 ~0(位,值不是 0;所有位都設定為 1)。

言論

使用 DefinedSize 屬性來判斷 Field 對象的數據容量。

DefinedSizeActualSize 屬性不同。 例如,假設 Field 物件,其宣告類型為 adVarChar,以及包含單一字元的 DefinedSize 屬性值。 所傳回 ActualSize 屬性值是單一字元的位元組長度。

適用於

Field 物件

另請參閱

ActualSize 和 DefinedSize 屬性範例 (VB)
ActualSize 和 DefinedSize 屬性範例 (VC++)
ActualSize 屬性 (ADO)