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

