<Complete proprietà dell'oggetto di riferimento
Gli insiemi di proprietà tipo o restituisce un DataTypeEnum valore che indica il tipo di un parametro, Campo, o un oggetto di proprietà.
Oggetto | Descrizione del Tipo di proprietà |
---|---|
Parametro | La proprietà Type ha le autorizzazioni di lettura / scrittura su un oggetto Parameter |
Campo | La proprietà Type è di lettura / scrittura, con una sola eccezione; per i nuovi oggetti di campo che vengono aggiunti alla collezione campi di un record, questa proprietà è di sola lettura prima che la proprietà Value è stato impostato e prima che il provider ha chiamato il metodo Update dell'insieme Fields |
Proprietà | La proprietà Type è di sola lettura per un oggetto immobile |
Sintassi
objectname.Type
Esempio - Per un oggetto Field
<%
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
%>
Esempio - Per un oggetto Parameter
<%
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
%>
Esempio - Per un oggetto immobile
<%
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
%>
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. |
<Complete proprietà dell'oggetto di riferimento