DefinedSize 屬性

指出 Field 物件的資料容量。

傳回值

傳回 Long 值,反映定義的欄位大小,此大小取決於欄位物件的資料類型。如需詳細資訊,請參閱 Type。 對於使用固定長度資料類型的欄位,傳回值是資料類型的大小,以位元組為單位。 對於使用可變長度資料類型的欄位,這是下列其中一個:

  1. 欄位的長度上限,以字元為單位 (適用於 adVarCharadVarWChar) 或以位元組為單位 (適用於 adVarBinaryadVarNumeric),前提是欄位具有定義的長度。 例如,adVarChar (5) 欄位的長度上限為 5。

  2. 資料類型的長度上限,以字元為單位 (適用於 adCharadWChar),或以位元組為單位 (適用於 adBinaryadNumeric),前提是欄位沒有定義的長度。

  3. ~0 (位元,值不是 0;所有位元都會設定為 1) 前提是欄位和資料類型都沒有定義的長度上限。

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

備註

使用 DefinedSize 屬性來決定 Field 物件的資料容量。

DefinedSizeActualSize 屬性不同。 例如,請考慮宣告類型為 adVarCharDefinedSize 屬性值為 50 的 Field 物件,其中包含單一字元。 其傳回的 ActualSize 屬性值為單一字元的長度,以位元組為單位。

套用至

Field 物件

另請參閱

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