Partager via


Propriété Size (ADO)

S’applique à : Access 2013, Office 2013

Indique la taille maximale, en octets ou en caractères, d'un objet Parameter.

Paramètres et valeurs de retour

Définit ou retourne une valeur de type Long qui indique la taille maximale, en octets ou en caractères, d'une valeur dans un objet Parameter.

Remarques

Utilisez la propriété Size pour déterminer la taille maximale des valeurs devant être écrites ou lues dans la propriété Value d’un objet Parameter.

Si vous spécifiez un type de données de longueur variable pour un objet Parameter (par exemple tout type de String, comme adVarChar), vous devez définir la propriété Size de l’objet avant de l’ajouter à la collection Parameters ; sinon, une erreur est générée.

Si vous avez déjà ajouté l'objet Parameter à la collection Parameters d'un objet Command et que modifiez son type pour un type de données de longueur variable, vous devez définir la propriété Size de l'objet Parameter avant d'exécuter l'objet Command; sinon, une erreur est générée.

Si vous utilisez la méthode Refresh pour obtenir du fournisseur des informations sur les paramètres et qu'il renvoie des objets Parameter contenant un ou plusieurs types de données de longueur variable, il se peut qu'ADO alloue de la mémoire aux paramètres en fonction de leur taille potentielle maximale, ce qui risque de générer une erreur à l'exécution. Pour éviter les erreurs, définissez explicitement la propriété Size de ces paramètres avant d'exécuter la commande.

La propriété Size est en accessible lecture et en écriture.