Свойство DefinedSize
Указывает емкость данных объекта Field.
Возвращаемое значение
Возвращает значение Long, которое отражает определенный размер поля, которое зависит от типа данных объекта поля; Дополнительные сведения см. в type. Для поля, использующего тип данных фиксированной длины, возвращаемое значение — это размер типа данных в байтах. Для поля, использующего тип данных переменной длины, это одно из следующих значений:
Максимальная длина поля в символах (для adVarChar и adVarWChar) или в байтах (для adVarBinaryи adVarNumeric), если поле имеет определенную длину. Например, поле adVarChar(5) имеет максимальную длину 5.
Максимальная длина типа данных в символах (для adChar и adWChar adWChar) или в байтах (для adBinary и adNumeric), если поле не имеет определенной длины.
~0 (побитовое значение не равно 0; все биты имеют значение 1), если ни поле, ни тип данных не имеют определенной максимальной длины.
Для типов данных, не имеющих длины, это значение равно ~0 (побитовое значение не равно 0; все биты имеют значение 1).
Замечания
Используйте свойство DefinedSize для определения емкости данных объекта Field.
Свойства DefinedSize и ActualSize отличаются. Например, рассмотрим объект Field с объявленным типом adVarChar и значением свойства DefinedSize 50, содержащим один символ. Значение свойства ActualSize возвращает длину в байтах одного символа.
Применимо к
См. также
ActualSize и DefinedSize Properties Example (VB)
ActualSize и DefinedSize Properties Example (VC++)
ActualSize Property (ADO)