Size, propriété (paramètre ADO)

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 Long qui indique la taille maximale en octets ou en caractères d’une valeur dans un objet Parameter.

Notes

Utilisez la propriété Size pour déterminer la taille maximale des valeurs écrites ou lues à partir de 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, n’importe quel type String, tel qu’adVarChar), vous devez définir la propriété Size de l’objet avant de l’ajouter à la collection Parameters ; sinon, une erreur se produit.

Si vous avez déjà ajouté l’objet Parameter à la collection Parameters d’un objet Command et que vous modifiez son type en 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 se produit.

Si vous utilisez la méthode Refresh pour obtenir des informations de paramètre auprès du fournisseur et qu’elle retourne un ou plusieurs objets Parameter de type de données de longueur variable, ADO peut allouer de la mémoire pour les paramètres en fonction de leur taille maximale potentielle, ce qui entraîne une erreur lors de l’exécution. Pour éviter une erreur, vous devez définir explicitement la propriété Size pour ces paramètres avant d’exécuter la commande.

La propriété Size est en lecture-écriture.

S'applique à

Parameter, objet

Voir aussi

Exemple de propriétés ActiveConnection, CommandText, CommandTimeout, CommandType, Size et Direction (VB)
Exemple de propriétés ActiveConnection, CommandText, CommandTimeout, CommandType, Size et Direction (VC++)
Exemple de propriétés ActiveConnection, CommandText, CommandTimeout, CommandType, Size et Direction (JScript)
Size, propriété (objet Stream ADO)