ADO Type-attribut
Definition och användning
Type-attributet kan ställas in eller returnera en DataTypeEnum Värde, som kan indikera typen för Parameter, Field eller Property-objektet.
Objekt | Beskrivning av Type-objektet |
---|---|
Parameter | För Parameter-objekt har Type-attributet läs/skrivåtkomst. |
Field | För nya Field-objekt som har lagts till i Record:s Fields-kollektion, är Type endast läs/skriv när Value-attributet har specificerats och dataleverantören har lyckats lägga till det nya Field genom att anropa Fields-kollektionens Update-metod. |
Property | För Property-objekt är Type-attributet skrivskyddat. |
Syntax
objectname.Type
Exempel
För 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 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 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") Visa egenskapsattributen för Orders-tabellen for each prop in rs.Properties response.write("Attribut:" & prop.Attributes & "<br />") response.write("Namn:" & prop.Name & "<br />") response.write("Värde:" & prop.Value & "<br />") response.write("Typ:" & prop.Type & "<br />") next rs.close conn.close set rs=nothing set conn=nothing %>