Ultimele tutoriale de dezvoltare web
 

ADO Metoda CreateParameter


<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
adEmpty0 Fără valoare
adSmallInt2 A 2-byte semnat întreg.
adInteger3 A 4-byte semnat întreg.
adSingle4 O singură valoare de precizie în virgulă mobilă.
adDouble5 O dublă precizie în valoare în virgulă mobilă.
adCurrency6 O valoare monedă
adDate7 Numărul de zile de la 30 decembrie 1899 + fracțiunea de o zi.
adBSTR8 Un șir de caractere terminat-nul.
adIDispatch9 Un pointer la o IDispatch interfață pe un obiect COM. Notă: În prezent , nu este acceptat de ADO.
adError10 Un cod de eroare pe 32 de biți
adBoolean11 O valoare booleană.
adVariant12 O automatizare Variant . Notă: În prezent, nu este acceptat de ADO.
adIUnknown13 Un pointer la o IUnknown interfață pe un obiect COM. Notă: În prezent , nu este acceptat de ADO.
adDecimal14 O valoare numerică exactă cu o precizie fixă ​​și la scară.
adTinyInt16 Un 1 octet semnat întreg.
adUnsignedTinyInt17 A 1 octet întreg fără semn.
adUnsignedSmallInt18 A 2-byte întreg fără semn.
adUnsignedInt19 A 4-byte întreg fără semn.
adBigInt20 Un 8 octeți semnat întreg.
adUnsignedBigInt21 Un 8 octeți întreg fără semn.
adFileTime64 Numărul de intervale de 100 de nanosecunde din ianuarie 1,1601
adGUID72 Un identificator unic global (GUID)
adBinary128 O valoare binară.
adChar129 O valoare șir.
adWChar130 Un șir de caractere Unicode terminat-nul.
adNumeric131 O valoare numerică exactă cu o precizie fixă ​​și la scară.
adUserDefined132 O variabilă definită de utilizator.
adDBDate133 O valoare data (yyyymmdd) .
adDBTime134 O valoare de timp (hhmmss) .
adDBTimeStamp135 O data / ora de timbru (yyyymmddhhmmss plus o fracție în billionths).
adChapter136 O valoare Capitolul 4 octeți care identifică rânduri într-un copil a setului de rânduri
adPropVariant138 Un PROPVARIANT de automatizare.
adVarNumeric139 O valoare numerică ( Parameter object only) .
adVarChar200 O valoare string ( Parameter object only) .
adLongVarChar201 O valoare șir lung.
adVarWChar202 Un șir de caractere Unicode terminat-nul.
adLongVarWChar203 O lungă valoare șir Unicode terminat-nul.
adVarBinary204 O valoare binară ( Parameter object only) .
adLongVarBinary205 O valoare binară lungă.
AdArray0x2000 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
adParamUnknown0 Direcția este necunoscut
adParamInput1 parametru de intrare
adParamOutput2 parametru de ieșire
adParamInputOutput3 Atât de intrare și de ieșire parametru
adParamReturnValue4 valoarea de retur

<Complete Referință comandă Obiect