Compartilhar via


Propriedade DefinedSize

Indica a capacidade de dados de um objeto Field.

Valor Retornado

Retorna um valor Long que reflete o tamanho definido de um campo, que depende do tipo de dados do objeto de campo; confira Tipo para saber mais. Para um campo que usa um tipo de dados de comprimento fixo, o valor retornado é o tamanho do tipo de dados em bytes. Para um campo que usa um tipo de dados de comprimento variável, este é um dos seguintes:

  1. O comprimento máximo do campo em caracteres (para adVarChar e adVarWChar) ou em bytes (para adVarBinary e adVarNumeric) se o campo tiver um comprimento definido. Por exemplo, o campo adVarChar(5) tem um comprimento máximo de 5.

  2. O comprimento máximo do tipo de dados em caracteres (para adChar e adWChar) ou em bytes (para adBinary e adNumeric) se o campo não tiver um comprimento definido.

  3. ~0 (bit a bit, o valor não é 0; todos os bits são definidos como 1) se nem o campo nem o tipo de dados tiverem um comprimento máximo definido.

  4. Para tipos de dados que não têm um comprimento, isso é definido como ~0 (bit a bit, o valor não é 0; todos os bits são definidos como 1).

Comentários

Use a propriedade DefinedSize para determinar a capacidade de dados de um objeto Field.

As propriedades DefinedSize e ActualSize são diferentes. Por exemplo, considere um objeto Field com o tipo declarado adVarChar e o valor da propriedade DefinedSize igual a 50, contendo um só caractere. O valor da propriedade ActualSize retornado é o comprimento em bytes do caractere único.

Aplica-se A

Objeto Campo

Consulte Também

Exemplo das propriedades DefinedSize e ActualSize (VB)
Exemplo das propriedades DefinedSize e ActualSize (VC++)
Propriedade ActualSize (ADO)