Gli ultimi tutorial di sviluppo web
 

ADO Type Property


<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
adEmpty0 Nessun valore
adSmallInt2 A 2 byte firmato integer.
adInteger3 A 4 byte firmato integer.
adSingle4 Un valore a virgola mobile in singola precisione.
adDouble5 Un valore a virgola mobile a doppia precisione.
adCurrency6 Un valore di valuta
adDate7 Il numero di giorni dal 30 Dicembre 1899 + la frazione di un giorno.
adBSTR8 Una stringa di caratteri alla terminazione Null.
adIDispatch9 Un puntatore a un IDispatch interfaccia su un oggetto COM. Nota: Attualmente non supportato da ADO.
adError10 Un codice di errore a 32 bit
adBoolean11 Un valore booleano.
adVariant12 Un Automation Variant . Nota: Attualmente non supportato da ADO.
adIUnknown13 Un puntatore a un IUnknown interfaccia su un oggetto COM. Nota: Attualmente non supportato da ADO.
adDecimal14 Un valore numerico esatto con precisione e di scala fisso.
adTinyInt16 A 1 byte firmato integer.
adUnsignedTinyInt17 Un numero intero senza segno a 1 byte.
adUnsignedSmallInt18 Un numero intero senza segno 2-byte.
adUnsignedInt19 Un numero intero senza segno a 4 byte.
adBigInt20 Un 8 byte firmato integer.
adUnsignedBigInt21 Un numero intero senza segno a 8 byte.
adFileTime64 Il numero di intervalli di 100 nanosecondi dal gennaio 1,1601
adGUID72 Un identificatore univoco globale (GUID)
adBinary128 Un valore binario.
adChar129 Un valore stringa.
adWChar130 Una stringa di caratteri Unicode terminazione Null.
adNumeric131 Un valore numerico esatto con precisione e di scala fisso.
adUserDefined132 Una variabile definita dall'utente.
adDBDate133 Un valore di data (yyyymmdd) .
adDBTime134 Un valore temporale (hhmmss) .
adDBTimeStamp135 Una data / ora (yyyymmddhhmmss più una frazione in miliardesimi).
adChapter136 Un valore Capitolo 4-byte che identifica le righe in un set di righe bambino
adPropVariant138 Un PROPVARIANT Automation.
adVarNumeric139 Un valore numerico ( Parameter object only) .
adVarChar200 Un valore stringa ( Parameter object only) .
adLongVarChar201 Un valore stringa lunga.
adVarWChar202 Una stringa di caratteri Unicode terminazione Null.
adLongVarWChar203 Una lunga Unicode valore stringa con terminazione null.
adVarBinary204 Un valore binario ( Parameter object only) .
adLongVarBinary205 Un lungo valore binario.
AdArray0x2000 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