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; consulte Type para obter mais informações. 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, 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).

Observações

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 um tipo declarado de adVarChar e um valor de propriedade DefinedSize de 50, contendo um único caractere. O valor da propriedade ActualSize que retorna é o comprimento em bytes do caractere único.

Aplica-se a

de objeto de campo

Consulte Também

exemplo de propriedades ActualSize e DefinedSize (VB)
exemplo de propriedades ActualSize e DefinedSize (VC++)
da propriedade ActualSize (ADO)