Partager via


DefinedSize, propriété

Indique la capacité de données d’un objet field .

Valeur de retour

Retourne une valeur long qui reflète la taille définie d’un champ, qui dépend du type de données de l’objet de champ ; pour plus d’informations, consultez Type. Pour un champ qui utilise un type de données de longueur fixe, la valeur de retour est la taille du type de données en octets. Pour un champ qui utilise un type de données de longueur variable, il s’agit de l’un des éléments suivants :

  1. Longueur maximale du champ en caractères (pour adVarChar et adVarWChar) ou en octets (pour adVarBinaryet adVarNumeric) si le champ a une longueur définie. Par exemple, champ adVarChar(5) a une longueur maximale de 5.

  2. Longueur maximale du type de données en caractères (pour adChar et adWChar) ou en octets (pour adBinary et adNumeric) si le champ n’a pas de longueur définie.

  3. ~0 (au niveau du bit, la valeur n’est pas 0 ; tous les bits sont définis sur 1) si ni le champ ni le type de données n’a une longueur maximale définie.

  4. Pour les types de données qui n’ont pas de longueur, il est défini sur ~0 (au niveau du bit, la valeur n’est pas 0 ; tous les bits sont définis sur 1).

Remarques

Utilisez la propriété DefinedSize pour déterminer la capacité de données d’un objet field .

Les propriétés DefinedSize et ActualSize sont différentes. Par exemple, considérez un objet Field avec un type déclaré de adVarChar et une valeur de propriété DefinedSize de 50, contenant un caractère unique. La valeur de la propriété ActualSize est la longueur en octets du caractère unique.

S’applique à

'objet field

Voir aussi

ActualSize et DefinedSize Properties Example (VB)
ActualSize et DefinedSize Properties Example (VC++)
ActualSize, propriété (ADO)