Derniers tutoriels de développement web
 

ADO CreateParameter Méthode


<Complete Référence objet de commande

La méthode de CreateParameter crée et retourne un objet de paramètre contenant les propriétés spécifiées comme le nom, le type, la direction, la taille et la valeur.

Note: Cette méthode n'ajoute pas automatiquement le nouveau paramètre à la collection. Pour ajouter le paramètre à la collection des paramètres, utilisez la propriété Append.

Syntaxe

Set objparameter=objcommand.CreateParameter (name,type,direction,size,value)

Paramètre La description
name Optionnel. Le nom de l'objet de paramètre.
type Optionnel. L' une des DataTypeEnum constantes qui spécifie le type de données pour l'objet de paramètre. Par défaut est adEmpty. Si vous choisissez un type de données de longueur variable, vous devrez également spécifier le paramètre Taille ou la propriété Taille. Si vous spécifiez le type de données adDecimal ou adNumeric, vous devez également définir la NumericScale et les propriétés de précision de l'objet de paramètre.
direction Optionnel. L' un des ParameterDirectionEnum constantes qui définissent la direction de l'objet de paramètre. Par défaut est adParamInput.
size Optionnel. Indique la longueur d'un type de données de longueur variable, si un tel type a été déclaré dans le Type paramètre. Par défaut est égal à zéro.
value Optionnel. La valeur de l'objet Parameter

valeurs DataTypeEnum

Indique le type de données d'un champ, paramètre ou objet de propriété

Constante Valeur La description
adEmpty0 Aucune valeur
adSmallInt2 Un 2-octet entier signé.
adInteger3 A 4-octet entier signé.
adSingle4 Une valeur à virgule flottante à simple précision.
adDouble5 Une double précision la valeur à virgule flottante.
adCurrency6 Une valeur monétaire
adDate7 Le nombre de jours depuis le 30 Décembre, 1899 + la fraction d'un jour.
adBSTR8 Une chaîne de caractères terminée par null.
adIDispatch9 Un pointeur vers une IDispatch interface sur un objet COM. Remarque: pas pris en charge par ADO.
adError10 Un code d'erreur 32 bits
adBoolean11 Une valeur booléenne.
adVariant12 Une automatisation Variant . Remarque: Pas pris en charge par ADO.
adIUnknown13 Un pointeur vers une IUnknown interface sur un objet COM. Remarque: pas pris en charge par ADO.
adDecimal14 Une valeur numérique exacte avec une précision et une échelle fixe.
adTinyInt16 A 1 octet entier signé.
adUnsignedTinyInt17 Un entier non signé à 1 octet.
adUnsignedSmallInt18 Un entier non signé 2 octets.
adUnsignedInt19 Un entier non signé de 4 octets.
adBigInt20 Un 8-octet entier signé.
adUnsignedBigInt21 Un entier non signé de 8 octets.
adFileTime64 Le nombre d'intervalles de 100 nanosecondes depuis Janvier 1,1601
adGUID72 Un identificateur global unique (GUID)
adBinary128 Une valeur binaire.
adChar129 Une valeur de chaîne.
adWChar130 Un zéro terminal chaîne de caractères Unicode.
adNumeric131 Une valeur numérique exacte avec une précision et une échelle fixe.
adUserDefined132 Une variable définie par l'utilisateur.
adDBDate133 Une valeur de date (yyyymmdd) .
adDBTime134 Une valeur de temps (hhmmss) .
adDBTimeStamp135 Une date / horodatage (aaaammjjhhmmss plus une fraction en milliardièmes).
adChapter136 Une valeur de chapitre 4 octets qui identifie les lignes dans un ensemble de lignes enfant
adPropVariant138 Un PROPVARIANT Automation.
adVarNumeric139 Une valeur numérique ( Parameter object only) .
adVarChar200 Une valeur de chaîne ( Parameter object only) .
adLongVarChar201 Une valeur de chaîne longue.
adVarWChar202 Un zéro terminal chaîne de caractères Unicode.
adLongVarWChar203 Une longue chaîne de caractères Unicode à zéro terminal.
adVarBinary204 Une valeur binaire ( Parameter object only) .
adLongVarBinary205 Une longue valeur binaire.
AdArray0x2000 Une valeur de l'indicateur associé à un autre constante de type de données. Indique un réseau de cet autre type de données.

valeurs ParameterDirectionEnum

Indique si le paramètre représente un paramètre d'entrée, un paramètre de sortie, à la fois une entrée et un paramètre de sortie, ou la valeur de retour à partir d'une procédure stockée.

Constante Valeur La description
adParamUnknown0 La direction est inconnue
adParamInput1 Le paramètre d'entrée
adParamOutput2 Paramètres de sortie
adParamInputOutput3 Les deux paramètre d'entrée et de sortie
adParamReturnValue4 Valeur de retour

<Complete Référence objet de commande