Atrybut Type ADO

Definicja i użycie

Atrybut Type można ustawić lub zwrócić DataTypeEnum Wartość, która może wskazywać na typ obiektu Parameter, Field lub Property.

Obiekt Opis obiektu Type
Parameter Dla obiektu Parameter, atrybut Type ma prawa odczytu/zapisu.
Field Dla nowego obiektu Field w zbiorze Fields Record, Type jest odczyt/writes tylko gdy Value atrybutu Field został określony i dostawca danych pomyślnie dodał nowy Field, wywołując metodę Update zbioru Fields.
Property Dla obiektu Property, atrybut Type jest tylko do odczytu.

Gramatyka

objectname.Type

Instancja

Dla obiektu Field:

<%
ustaw conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
ustaw rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
response.write(rs.Fields(0).Type)
rs.Close
conn.close
%>

Dla obiektu Parameter:

<%
ustaw comm=Server.CreateObject("ADODB.Command")
ustaw para=Server.CreateObject("ADODB.Parameter")
para.Type=adVarChar
para.Size=25
para.Direction=adParamInput
para.Value=varfname
comm.Parameters.Append para
%>

Dla obiektu Property:

<%
ustaw conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
ustaw rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
ustaw prop=Server.CreateObject("ADODB.Property")
Wyświetl atrybuty właściwości tabeli Orders
for each prop in rs.Properties
  response.write("Atrybuty:" & prop.Attributes & "<br />")
  response.write("Nazwa:" & prop.Name & "<br />")
  response.write("Wartość:" & prop.Value & "<br />")
  response.write("Typ:" & prop.Type & "<br />")
next
rs.close
conn.close
ustaw rs=nothing
ustaw conn=nothing
%>