Поделиться через


Свойство DefinedSize

Указывает емкость данных объекта Field.

Возвращаемое значение

Возвращает значение Long, которое отражает определенный размер поля, которое зависит от типа данных объекта поля; Дополнительные сведения см. в type. Для поля, использующего тип данных фиксированной длины, возвращаемое значение — это размер типа данных в байтах. Для поля, использующего тип данных переменной длины, это одно из следующих значений:

  1. Максимальная длина поля в символах (для adVarChar и adVarWChar) или в байтах (для adVarBinaryи adVarNumeric), если поле имеет определенную длину. Например, поле adVarChar(5) имеет максимальную длину 5.

  2. Максимальная длина типа данных в символах (для adChar и adWChar adWChar) или в байтах (для adBinary и adNumeric), если поле не имеет определенной длины.

  3. ~0 (побитовое значение не равно 0; все биты имеют значение 1), если ни поле, ни тип данных не имеют определенной максимальной длины.

  4. Для типов данных, не имеющих длины, это значение равно ~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)