Свойство DefinedSize
Указывает емкость данных объекта Field .
Возвращаемое значение
Возвращает значение Типа 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)