En son web geliştirme öğreticiler
 

ADO Type Property


<Komple Mülkiyet Nesne Referans

Tür özelliği, ayarlar veya bir döndüren DataTypeEnum bir Parametre, Field veya Mülkiyet nesnenin türünü gösteren değeri.

Nesne Tür Mülkiyet Açıklaması
Parametre Tür tesiste Parametre nesne üzerinde okuma / yazma izinleri etti
Alan

Tür özelliği, bir istisna dışında, okuma / yazma; Değer özelliği ayarlanmış önce Record Alanları koleksiyonuna eklenen yeni Saha nesneler için, bu özellik yalnızca-okunur ve sağlayıcıya önce Fields koleksiyonu Güncelleme yöntemini çağırdı

özellik Tür özelliği salt okunur bir Mülkiyet nesne için

Sözdizimi

objectname.Type

Örnek - bir alan nesnesinin için

<%
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
%>

Örnek - bir parametre nesnesi için

<%
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
%>

Örnek - bir özellik nesnesi için

<%
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
%>

DataTypeEnum Değerler

Bir Saha, Parametre veya Mülkiyet nesne veri türünü belirtir

sabit değer Açıklama
adEmpty0 Değersiz
adSmallInt2 Bir 2 bayt tamsayı imza.
adInteger3 Bir 4 baytlık tamsayı imza.
adSingle4 Tek kesinlikli kayar nokta değeri.
adDouble5 Çift kesinlikli kayar nokta değeri.
adCurrency6 Bir döviz değeri
adDate7 30 Aralık 1899'dan sonraki gün sayısı + bir günün kesir.
adBSTR8 Bir boş sonlandırılmış karakter dizesi.
adIDispatch9 Bir bir gösterici IDispatch bir COM nesnesinde arabirimi. Not: Şu anda ADO tarafından desteklenmez.
adError10 Bir 32-bit hata kodu
adBoolean11 Boolean değer.
adVariant12 Bir Otomasyon Variant . Not: Şu ADO tarafından desteklenmez.
adIUnknown13 Bir bir gösterici IUnknown bir COM nesnesinde arabirimi. Not: Şu anda ADO tarafından desteklenmez.
adDecimal14 Sabit bir hassasiyet ve ölçeği bir tam sayı değer.
adTinyInt16 Bir 1 baytlık tamsayı imza.
adUnsignedTinyInt17 Bir 1 baytlık işaretsiz bir sayıdır.
adUnsignedSmallInt18 Bir 2 bayt işaretsiz bir sayıdır.
adUnsignedInt19 Bir 4 bayt işaretsiz bir tamsayı.
adBigInt20 Bir 8 bayt tamsayı imzaladı.
adUnsignedBigInt21 Bir 8 bayt işaretsiz bir sayıdır.
adFileTime64 Ocak 1,1601 beri 100 nanosecond aralık sayısı
adGUID72 Genel olarak benzersiz bir tanımlayıcı (GUID)
adBinary128 Bir ikili değer.
adChar129 Bir dize değeri.
adWChar130 Bir boş sonlandırılmış bir Unicode karakter dizesi.
adNumeric131 Sabit bir hassasiyet ve ölçeği bir tam sayı değer.
adUserDefined132 Kullanıcı tanımlı bir değişken.
adDBDate133 Bir tarih değeri (yyyymmdd) .
adDBTime134 Bir zaman değeri (hhmmss) .
adDBTimeStamp135 Bir tarih / zaman mührü (YYYYMMDDHHMMSS artı milyarda bir kısım).
adChapter136 Bir çocuk satır kümesi satırları tanımlayan 4 bayt bölüm değeri
adPropVariant138 Bir Otomasyon PROPVARIANT.
adVarNumeric139 Bir sayısal değer ( Parameter object only) .
adVarChar200 Bir dizi değeri ( Parameter object only) .
adLongVarChar201 Uzun dize değeri.
adVarWChar202 Bir boş sonlandırılmış bir Unicode karakter dizesi.
adLongVarWChar203 Uzun bir boş sonlandırılmış bir Unicode değer katar.
adVarBinary204 Bir ikili değer ( Parameter object only) .
adLongVarBinary205 Uzun ikili değer.
AdArray0x2000 Başka bir veri türü sabit kombine bir bayrak değer. diğer veri türü bir dizi gösterir.

<Komple Mülkiyet Nesne Referans