Propiedad DefinedSize

Indica la capacidad de datos de un objeto Field.

Valor devuelto

Devuelve un valor Long que refleja el tamaño definido de un campo, que depende del tipo de datos del objeto Field. Consulte Type para más información. Para un campo que usa un tipo de datos de longitud fija, el valor devuelto es el tamaño del tipo de datos en bytes. Para un campo que usa un tipo de datos de longitud variable, este se trata de uno de los siguientes:

  1. Longitud máxima del campo en caracteres (para adVarChar y adVarWChar) o en bytes (para adVarBinary y adVarNumeric) si el campo tiene una longitud definida. Por ejemplo, el campo adVarChar(5) tiene una longitud máxima de 5.

  2. Longitud máxima del tipo de datos en caracteres (para adChar y adWChar) o en bytes (para adBinary y adNumeric) si el campo no tiene una longitud definida.

  3. ~0 (bit a bit, el valor no es 0; todos los bits se establecen en 1) si ni el campo ni el tipo de datos tienen una longitud máxima definida.

  4. Para los tipos de datos que no tienen una longitud, se establece en ~0 (bit a bit, el valor no es 0; todos los bits se establecen en 1).

Comentarios

Utilice la propiedad DefinedSize para determinar la capacidad de datos de un objeto Field.

Las propiedades DefinedSize y ActualSize son diferentes. Por ejemplo, considere un objeto Field con un tipo declarado de adVarChar y un valor de propiedad DefinedSize de 50 que contiene un solo carácter. El valor de la propiedad ActualSize que devuelve es la longitud en bytes del carácter único.

Se aplica a

Objeto Field

Consulte también

Ejemplo de las propiedades ActualSize y DefinedSize (VB)
Ejemplo de las propiedades ActualSize y DefinedSize (VC++)
Propiedad ActualSize (ADO)