ADO Type-Attribut

Definition und Verwendung

Das Type-Attribut kann einen Wert setzen oder zurückgeben DataTypeEnum Wert, der den Typ des Parameter-, Field- oder Property-Objekts anzeigt.

Objekt Beschreibung des Type-Objekts
Parameter Für das Parameter-Objekt hat das Type-Attribut Lese-/Schreibberechtigung.
Field Für neue Field-Objekte in der Fields-Kolektion des Records, ist das Type-Attribut nur lesbar/wreibbar, wenn das Value-Attribut des Fields bereits festgelegt wurde und der Datenprovider durch Aufruf des Update-Verfahrens der Fields-Kolektion erfolgreich das neue Field hinzufügte.
Property Für das Property-Objekt ist das Type-Attribut schreibgeschützt.

Syntax

objectname.Type

Beispiel

Für das Field-Objekt:

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

Für das Parameter-Objekt:

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

Für das Property-Objekt:

<%
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")
Zeige die Attributeigenschaften der Orders-Tabelle an
for each prop in rs.Properties
  response.write("Attribut:" & prop.Attributes & "<br />")
  response.write("Name:" & prop.Name & "<br />")
  response.write("Wert:" & prop.Value & "<br />")
  response.write("Typ:" & prop.Type & "<br />")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>