<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 |
---|---|---|
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. |
<Câmp complet obiect de referință