DefinedSize 属性
指示 字段 对象的数据容量。
返回值
返回一个 Long 值,该值反映字段的定义大小,该值取决于字段对象的数据类型;有关详细信息,请参阅 类型。 对于使用固定长度数据类型的字段,返回值是数据类型的大小(以字节为单位)。 对于使用可变长度数据类型的字段,这是以下项之一:
字段的最大长度(对于 adVarChar 和 adVarWChar)或字节(对于 adVarBinary,以及 adVarNumeric)(如果字段具有定义的长度)。 例如,adVarChar(5) 字段的最大长度为 5。
字符(对于 adChar 和 adWChar)或字节(对于 adBinary 和 adNumeric),如果字段没有定义的长度,则为字符的最大数据类型长度。
~0(按位,值不为 0;如果字段和数据类型均未定义最大长度,则所有位都设置为 1)。
对于没有长度的数据类型,此值设置为 ~0(按位表示值不是 0;所有位都设置为 1)。
言论
使用 DefinedSize 属性来确定 Field 对象的数据容量。
DefinedSize 和 ActualSize 属性不同。 例如,假设 Field 对象,其声明类型为 adVarChar,并且 DefinedSize 属性值为 50,包含单个字符。 它返回的 ActualSize 属性值是单个字符的长度(以字节为单位)。
适用于
另请参阅
ActualSize 和 DefinedSize 属性示例 (VB)
ActualSize 和 DefinedSize 属性示例 (VC++)
ActualSize 属性 (ADO)