<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 |
---|---|---|
adEmpty | 0 | Aucune valeur |
adSmallInt | 2 | Un 2-octet entier signé. |
adInteger | 3 | A 4-octet entier signé. |
adSingle | 4 | Une valeur à virgule flottante à simple précision. |
adDouble | 5 | Une double précision la valeur à virgule flottante. |
adCurrency | 6 | Une valeur monétaire |
adDate | 7 | Le nombre de jours depuis le 30 Décembre, 1899 + la fraction d'un jour. |
adBSTR | 8 | Une chaîne de caractères terminée par null. |
adIDispatch | 9 | Un pointeur vers une IDispatch interface sur un objet COM. Remarque: pas pris en charge par ADO. |
adError | 10 | Un code d'erreur 32 bits |
adBoolean | 11 | Une valeur booléenne. |
adVariant | 12 | Une automatisation Variant . Remarque: Pas pris en charge par ADO. |
adIUnknown | 13 | Un pointeur vers une IUnknown interface sur un objet COM. Remarque: pas pris en charge par ADO. |
adDecimal | 14 | Une valeur numérique exacte avec une précision et une échelle fixe. |
adTinyInt | 16 | A 1 octet entier signé. |
adUnsignedTinyInt | 17 | Un entier non signé à 1 octet. |
adUnsignedSmallInt | 18 | Un entier non signé 2 octets. |
adUnsignedInt | 19 | Un entier non signé de 4 octets. |
adBigInt | 20 | Un 8-octet entier signé. |
adUnsignedBigInt | 21 | Un entier non signé de 8 octets. |
adFileTime | 64 | Le nombre d'intervalles de 100 nanosecondes depuis Janvier 1,1601 |
adGUID | 72 | Un identificateur global unique (GUID) |
adBinary | 128 | Une valeur binaire. |
adChar | 129 | Une valeur de chaîne. |
adWChar | 130 | Un zéro terminal chaîne de caractères Unicode. |
adNumeric | 131 | Une valeur numérique exacte avec une précision et une échelle fixe. |
adUserDefined | 132 | Une variable définie par l'utilisateur. |
adDBDate | 133 | Une valeur de date (yyyymmdd) . |
adDBTime | 134 | Une valeur de temps (hhmmss) . |
adDBTimeStamp | 135 | Une date / horodatage (aaaammjjhhmmss plus une fraction en milliardièmes). |
adChapter | 136 | Une valeur de chapitre 4 octets qui identifie les lignes dans un ensemble de lignes enfant |
adPropVariant | 138 | Un PROPVARIANT Automation. |
adVarNumeric | 139 | Une valeur numérique ( Parameter object only) . |
adVarChar | 200 | Une valeur de chaîne ( Parameter object only) . |
adLongVarChar | 201 | Une valeur de chaîne longue. |
adVarWChar | 202 | Un zéro terminal chaîne de caractères Unicode. |
adLongVarWChar | 203 | Une longue chaîne de caractères Unicode à zéro terminal. |
adVarBinary | 204 | Une valeur binaire ( Parameter object only) . |
adLongVarBinary | 205 | Une longue valeur binaire. |
AdArray | 0x2000 | 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 |
---|---|---|
adParamUnknown | 0 | La direction est inconnue |
adParamInput | 1 | Le paramètre d'entrée |
adParamOutput | 2 | Paramètres de sortie |
adParamInputOutput | 3 | Les deux paramètre d'entrée et de sortie |
adParamReturnValue | 4 | Valeur de retour |
<Complete Référence objet de commande