Свойство DefinedSize

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

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

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

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

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

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

  4. Для типов данных без длины задано значение ~0 (побитовое значение не равно 0; все биты имеют значение 1).

Комментарии

Используйте свойство DefinedSize для определения емкости данных объекта Field .

Свойства DefinedSize и ActualSize различаются. Например, рассмотрим объект Field с объявленным типом adVarChar и значением свойства DefinedSize 50, содержащим один символ. Возвращаемое значение свойства ActualSize — это длина одного символа в байтах.

Применение

Объект Field

См. также:

Примеры свойств ActualSize и DefinedSize (VB)
Примеры свойств ActualSize и DefinedSize (VC++)
Свойство ActualSize (ADO)