<Complete Referință comandă Obiect
Metoda CreateParameter creează și returnează un obiect parametru care conține proprietățile specificate, cum ar fi numele, tipul, direcția, mărimea și valoarea.
Note: Această metodă nu se adaugă în mod automat noul parametru la colecție. Pentru a adăuga parametrul la colecție Parametrii, utilizați proprietatea Append.
Sintaxă
Set objparameter=objcommand.CreateParameter
(name,type,direction,size,value)
Parametru | Descriere |
---|---|
name | Opțional. Numele obiectului Parameter. |
type | Opțional. Una dintre DataTypeEnum constantele care specifică tipul de date pentru obiectul Parametru. Implicit este adEmpty. Dacă alegeți un tip de date de lungime variabilă, va trebui, de asemenea, să specificați parametrul Size sau proprietatea Dimensiune. Dacă specificați adDecimal sau adNumeric tip de date, trebuie de asemenea să setați proprietățile de precizie ale obiectului parametru NumericScale și. |
direction | Opțional. Una dintre ParameterDirectionEnum constantele care definesc direcția obiectului Parameter. Implicit este adParamInput. |
size | Opțional. Specifică lungimea unui tip de date de lungime variabilă, în cazul în care un astfel de tip a fost declarată în Type parametru. Implicit este zero. |
value | Opțional. Valoarea obiectului Parametru |
Valorile DataTypeEnum
Specifică tipul de date dintr-un, parametru, obiect de proprietate sau de câmp
Constant | Valoare | Descriere |
---|---|---|
adEmpty | 0 | Fără valoare |
adSmallInt | 2 | A 2-byte semnat întreg. |
adInteger | 3 | A 4-byte semnat întreg. |
adSingle | 4 | O singură valoare de precizie în virgulă mobilă. |
adDouble | 5 | O dublă precizie în valoare în virgulă mobilă. |
adCurrency | 6 | O valoare monedă |
adDate | 7 | Numărul de zile de la 30 decembrie 1899 + fracțiunea de o zi. |
adBSTR | 8 | Un șir de caractere terminat-nul. |
adIDispatch | 9 | Un pointer la o IDispatch interfață pe un obiect COM. Notă: În prezent , nu este acceptat de ADO. |
adError | 10 | Un cod de eroare pe 32 de biți |
adBoolean | 11 | O valoare booleană. |
adVariant | 12 | O automatizare Variant . Notă: În prezent, nu este acceptat de ADO. |
adIUnknown | 13 | Un pointer la o IUnknown interfață pe un obiect COM. Notă: În prezent , nu este acceptat de ADO. |
adDecimal | 14 | O valoare numerică exactă cu o precizie fixă și la scară. |
adTinyInt | 16 | Un 1 octet semnat întreg. |
adUnsignedTinyInt | 17 | A 1 octet întreg fără semn. |
adUnsignedSmallInt | 18 | A 2-byte întreg fără semn. |
adUnsignedInt | 19 | A 4-byte întreg fără semn. |
adBigInt | 20 | Un 8 octeți semnat întreg. |
adUnsignedBigInt | 21 | Un 8 octeți întreg fără semn. |
adFileTime | 64 | Numărul de intervale de 100 de nanosecunde din ianuarie 1,1601 |
adGUID | 72 | Un identificator unic global (GUID) |
adBinary | 128 | O valoare binară. |
adChar | 129 | O valoare șir. |
adWChar | 130 | Un șir de caractere Unicode terminat-nul. |
adNumeric | 131 | O valoare numerică exactă cu o precizie fixă și la scară. |
adUserDefined | 132 | O variabilă definită de utilizator. |
adDBDate | 133 | O valoare data (yyyymmdd) . |
adDBTime | 134 | O valoare de timp (hhmmss) . |
adDBTimeStamp | 135 | O data / ora de timbru (yyyymmddhhmmss plus o fracție în billionths). |
adChapter | 136 | O valoare Capitolul 4 octeți care identifică rânduri într-un copil a setului de rânduri |
adPropVariant | 138 | Un PROPVARIANT de automatizare. |
adVarNumeric | 139 | O valoare numerică ( Parameter object only) . |
adVarChar | 200 | O valoare string ( Parameter object only) . |
adLongVarChar | 201 | O valoare șir lung. |
adVarWChar | 202 | Un șir de caractere Unicode terminat-nul. |
adLongVarWChar | 203 | O lungă valoare șir Unicode terminat-nul. |
adVarBinary | 204 | O valoare binară ( Parameter object only) . |
adLongVarBinary | 205 | O valoare binară lungă. |
AdArray | 0x2000 | O valoare de pavilion combinat cu un alt tip de date constantă. Indică o serie de date care alt tip. |
Valorile ParameterDirectionEnum
Specifică dacă parametru reprezintă un parametru de intrare, un parametru de ieșire, atât o intrare și un parametru de ieșire, sau valoarea returnată dintr-o procedură stocată.
Constant | Valoare | Descriere |
---|---|---|
adParamUnknown | 0 | Direcția este necunoscut |
adParamInput | 1 | parametru de intrare |
adParamOutput | 2 | parametru de ieșire |
adParamInputOutput | 3 | Atât de intrare și de ieșire parametru |
adParamReturnValue | 4 | valoarea de retur |
<Complete Referință comandă Obiect