<Completa Comando Object Reference
Il metodo CreateParameter crea e restituisce un oggetto di parametro che contiene le proprietà specificate come nome, il tipo, la direzione, le dimensioni e il valore.
Note: Questo metodo non aggiunge automaticamente il nuovo parametro per la raccolta. Per aggiungere il parametro all'insieme Parameters, utilizzare la proprietà Append.
Sintassi
Set objparameter=objcommand.CreateParameter
(name,type,direction,size,value)
Parametro | Descrizione |
---|---|
name | Opzionale. Il nome dell'oggetto Parameter. |
type | Opzionale. Uno dei DataTypeEnum costanti che specifica il tipo di dati per l'oggetto Parameter. L'impostazione predefinita è adEmpty. Se si sceglie un tipo di dati di lunghezza variabile, sarà anche necessario specificare il parametro di dimensione o la proprietà Size. Se si specifica adDecimal o adNumeric tipo di dati, è necessario impostare anche il NumericScale e le proprietà di precisione dell'oggetto Parameter. |
direction | Opzionale. Uno dei ParameterDirectionEnum costanti che definiscono la direzione dell'oggetto Parameter. L'impostazione predefinita è adParamInput. |
size | Opzionale. Specifica la lunghezza di un tipo di dati di lunghezza variabile, se tale tipo è stato dichiarato nel Type di parametro. L'impostazione predefinita è pari a zero. |
value | Opzionale. Il valore dell'oggetto Parameter |
valori DataTypeEnum
Specifica il tipo di dati di un campo, parametro, o un oggetto immobile
Costante | Valore | Descrizione |
---|---|---|
adEmpty | 0 | Nessun valore |
adSmallInt | 2 | A 2 byte firmato integer. |
adInteger | 3 | A 4 byte firmato integer. |
adSingle | 4 | Un valore a virgola mobile in singola precisione. |
adDouble | 5 | Un valore a virgola mobile a doppia precisione. |
adCurrency | 6 | Un valore di valuta |
adDate | 7 | Il numero di giorni dal 30 Dicembre 1899 + la frazione di un giorno. |
adBSTR | 8 | Una stringa di caratteri alla terminazione Null. |
adIDispatch | 9 | Un puntatore a un IDispatch interfaccia su un oggetto COM. Nota: Attualmente non supportato da ADO. |
adError | 10 | Un codice di errore a 32 bit |
adBoolean | 11 | Un valore booleano. |
adVariant | 12 | Un Automation Variant . Nota: Attualmente non supportato da ADO. |
adIUnknown | 13 | Un puntatore a un IUnknown interfaccia su un oggetto COM. Nota: Attualmente non supportato da ADO. |
adDecimal | 14 | Un valore numerico esatto con precisione e di scala fisso. |
adTinyInt | 16 | A 1 byte firmato integer. |
adUnsignedTinyInt | 17 | Un numero intero senza segno a 1 byte. |
adUnsignedSmallInt | 18 | Un numero intero senza segno 2-byte. |
adUnsignedInt | 19 | Un numero intero senza segno a 4 byte. |
adBigInt | 20 | Un 8 byte firmato integer. |
adUnsignedBigInt | 21 | Un numero intero senza segno a 8 byte. |
adFileTime | 64 | Il numero di intervalli di 100 nanosecondi dal gennaio 1,1601 |
adGUID | 72 | Un identificatore univoco globale (GUID) |
adBinary | 128 | Un valore binario. |
adChar | 129 | Un valore stringa. |
adWChar | 130 | Una stringa di caratteri Unicode terminazione Null. |
adNumeric | 131 | Un valore numerico esatto con precisione e di scala fisso. |
adUserDefined | 132 | Una variabile definita dall'utente. |
adDBDate | 133 | Un valore di data (yyyymmdd) . |
adDBTime | 134 | Un valore temporale (hhmmss) . |
adDBTimeStamp | 135 | Una data / ora (yyyymmddhhmmss più una frazione in miliardesimi). |
adChapter | 136 | Un valore Capitolo 4-byte che identifica le righe in un set di righe bambino |
adPropVariant | 138 | Un PROPVARIANT Automation. |
adVarNumeric | 139 | Un valore numerico ( Parameter object only) . |
adVarChar | 200 | Un valore stringa ( Parameter object only) . |
adLongVarChar | 201 | Un valore stringa lunga. |
adVarWChar | 202 | Una stringa di caratteri Unicode terminazione Null. |
adLongVarWChar | 203 | Una lunga Unicode valore stringa con terminazione null. |
adVarBinary | 204 | Un valore binario ( Parameter object only) . |
adLongVarBinary | 205 | Un lungo valore binario. |
AdArray | 0x2000 | Un valore del flag associato ad un altro tipo di dati costante. Indica una matrice di detto altro tipo di dati. |
valori ParameterDirectionEnum
Specifica se il parametro rappresenta un parametro di ingresso, un parametro di output, sia un input e un parametro di output, o il valore restituito da una stored procedure.
Costante | Valore | Descrizione |
---|---|---|
adParamUnknown | 0 | La direzione è sconosciuta |
adParamInput | 1 | parametri di ingresso |
adParamOutput | 2 | parametro di uscita |
adParamInputOutput | 3 | Sia di input e parametro di output |
adParamReturnValue | 4 | valore restituito |
<Completa Comando Object Reference