ADO Type Özelliği

Tanım ve Kullanım

Type özelliği bir DataTypeEnum Değer, bu değer Parameter, Field veya Property nesnesinin türünü gösterebilir.

Nesne Type nesnesinin açıklaması
Parameter Parameter nesnesi için, Type özelliği okunabilir/yazılabilir izni sahiptir.
Field Record'a eklenmiş Yeni Field nesneleri için, Type sadece Field'in Value özelliği belirlenmiş ve veri sağlayıcı Fields koleksiyonunun Update yöntemini çağırarak yeni Field'i başarıyla eklemişse okunabilir/yazılabilir olur.
Property Property nesnesi için, Type özelliği salt okunur.

Sözdizimi

objectname.Type

Örnek

Field 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
response.write(rs.Fields(0).Type)
rs.Close
conn.close
%>

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

Property 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")
'Orders Tablosunun Özelliklerini Göster'
for each prop in rs.Properties
  response.write("Attr:" & prop.Attributes & "<br />")
  response.write("Name:" & prop.Name & "<br />")
  response.write("Value:" & prop.Value & "<br />")
  response.write("Type:" & prop.Type & "<br />")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>