Ultimele tutoriale de dezvoltare web
 

ADO Type Property


<Câmp complet obiect de referință

Seturile de proprietate de tip sau returnează o DataTypeEnum valoare care indică tipul unui parametru, câmp sau un obiect de proprietate.

Obiect Descrierea tip de proprietate
Parametru Proprietatea tip are permisiuni de citire / scriere pe un obiect parametru
Camp

Proprietatea este de tip citire / scriere, cu o singură excepție; pentru noi obiecte de câmp care sunt adăugate la colecția Domenii de o înregistrare, această proprietate este read-only, înainte de proprietate valoare a fost stabilită și înainte furnizorul a numit metoda de actualizare a colecției Fields

Proprietate Proprietatea este de tip read-only pentru un obiect de proprietate

Sintaxă

objectname.Type

Exemplu - Pentru un obiect de câmp

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"

set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn

response.write(rs.Fields(0).Type)

rs.Close
conn.close
%>

Exemplu - Pentru un obiect parametru

<%
set comm=Server.CreateObject("ADODB.Command")
set para=Server.CreateObject("ADODB.Parameter")

para.Type=adVarChar
para.Size=25
para.Direction=adParamInput
para.Value=varfname

comm.Parameters.Append para
%>

Exemplu - Pentru un obiect Property

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"

set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn

set prop=Server.CreateObject("ADODB.Property")

'Display the property attributes of the Orders Table
for each prop in rs.Properties
  response.write("Attr:" & prop.Attributes & "<br>")
  response.write("Name:" & prop.Name & "<br>")
  response.write("Value:" & prop.Value & "<br>")
next

rs.close
conn.close
set rs=nothing
set conn=nothing
%>

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.

<Câmp complet obiect de referință