Partager via


DefinedSize, propriété

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

Valeur renvoyée

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 ; consultez Type pour plus d’informations. 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 adVarBinary et adVarNumeric) si le champ a une longueur définie. Par exemple, le 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).

Notes

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é adVarChar et une valeur de propriété DefinedSize de 50, contenant un caractère unique. La valeur de la propriété ActualSize retournée est la longueur en octets du caractère unique.

S'applique à

Field, objet

Voir aussi

ActualSize et DefinedSize, exemple de propriétés (VB)
ActualSize et DefinedSize, exemple de propriétés (VC++)
ActualSize, propriété (ADO)