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äsbart/skrivbar behörighet. |
Field | För nya Field-objekt som har lades till i Record:s Fields-kollektion, är Type endast läsbart när Value-attributet för Field 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("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 %>