<Referencia completa objeto de comando
El método CreateParameter crea y devuelve un objeto de parámetros que contiene las propiedades especificadas como nombre, tipo, dirección, tamaño y valor.
Note: Este método no agrega automáticamente el nuevo parámetro a la colección. Para agregar el parámetro a la colección de parámetros, utilice la propiedad Anexar.
Sintaxis
Set objparameter=objcommand.CreateParameter
(name,type,direction,size,value)
Parámetro | Descripción |
---|---|
name | Opcional. El nombre del objeto de parámetro. |
type | Opcional. Uno de los DataTypeEnum constantes que especifica el tipo de datos para el objeto de parámetro. Por defecto es adEmpty. Si elige un tipo de datos de longitud variable, también tendrá que especificar el parámetro de tamaño o la propiedad Size. Si especifica adDecimal o adNumeric tipo de datos, también debe establecer la NumericScale y las propiedades de precisión del objeto de parámetro. |
direction | Opcional. Uno de los ParameterDirectionEnum constantes que define la dirección del objeto de parámetro. Por defecto es adParamInput. |
size | Opcional. Especifica la longitud de un tipo de datos de longitud variable, si un tipo tal fue declarado en el Type parámetro. Por defecto es cero. |
value | Opcional. El valor del objeto de parámetro |
Valores DataTypeEnum
Especifica el tipo de datos de un campo, de parámetros, o un objeto propiedad
Constante | Valor | Descripción |
---|---|---|
adEmpty | 0 | Sin valor |
adSmallInt | 2 | A 2-byte entero con signo. |
adInteger | 3 | A 4-byte entero con signo. |
adSingle | 4 | Un valor de coma flotante de precisión simple. |
adDouble | 5 | Un valor de coma flotante de doble precisión. |
adCurrency | 6 | Un valor de la moneda |
adDate | 7 | El número de días desde diciembre 30, 1899 + la fracción de un día. |
adBSTR | 8 | Una cadena de caracteres terminada en nulo. |
adIDispatch | 9 | Un puntero a un IDispatch interfaz en un objeto COM. Nota: En la actualidad no es compatible con ADO. |
adError | 10 | Un código de error de 32 bits |
adBoolean | 11 | Un valor booleano. |
adVariant | 12 | Una automatización Variant . Nota: Actualmente no es compatible con ADO. |
adIUnknown | 13 | Un puntero a un IUnknown interfaz en un objeto COM. Nota: En la actualidad no es compatible con ADO. |
adDecimal | 14 | Un valor numérico exacto con una precisión y escala fijas. |
adTinyInt | 16 | A 1-byte entero con signo. |
adUnsignedTinyInt | 17 | Un entero sin signo de 1 byte. |
adUnsignedSmallInt | 18 | Un entero sin signo de 2 bytes. |
adUnsignedInt | 19 | Un entero sin signo de 4 bytes. |
adBigInt | 20 | Un niño de 8 bytes entero con signo. |
adUnsignedBigInt | 21 | Un entero sin signo de 8 bytes. |
adFileTime | 64 | El número de intervalos de 100 nanosegundos desde enero de 1,1601 |
adGUID | 72 | Un identificador único global (GUID) |
adBinary | 128 | Un valor binario. |
adChar | 129 | Un valor de cadena. |
adWChar | 130 | Una cadena de caracteres Unicode terminada en nulo. |
adNumeric | 131 | Un valor numérico exacto con una precisión y escala fijas. |
adUserDefined | 132 | Una variable definida por el usuario. |
adDBDate | 133 | Un valor de fecha (yyyymmdd) . |
adDBTime | 134 | Un valor de tiempo (hhmmss) . |
adDBTimeStamp | 135 | A / sello de fecha y hora (aaaammddhhmmss más una fracción en millonésimas). |
adChapter | 136 | Un valor capítulo 4 bytes que identifica las filas de un conjunto de filas niño |
adPropVariant | 138 | Un PROPVARIANT automatización. |
adVarNumeric | 139 | Un valor numérico ( Parameter object only) . |
adVarChar | 200 | Un valor de serie ( Parameter object only) . |
adLongVarChar | 201 | Un valor de cadena larga. |
adVarWChar | 202 | Una cadena de caracteres Unicode terminada en nulo. |
adLongVarWChar | 203 | Un valor de cadena Unicode terminada en nulo larga. |
adVarBinary | 204 | Un valor binario ( Parameter object only) . |
adLongVarBinary | 205 | Un valor binario de longitud. |
AdArray | 0x2000 | Un valor de indicador combinado con otro tipo de datos constante. Indica una matriz de que otro tipo de datos. |
Valores ParameterDirectionEnum
Especifica si el parámetro representa un parámetro de entrada, un parámetro de salida, tanto una entrada y un parámetro de salida, o el valor de retorno de un procedimiento almacenado.
Constante | Valor | Descripción |
---|---|---|
adParamUnknown | 0 | La dirección es desconocida |
adParamInput | 1 | parámetro de entrada |
adParamOutput | 2 | parámetro de salida |
adParamInputOutput | 3 | Tanto la entrada y el parámetro de salida |
adParamReturnValue | 4 | valor de retorno |
<Referencia completa objeto de comando