ADO Type 属性
定義と用法
Type 属性は設定または返します DataTypeEnum 値、この値は Parameter、Field、または Property オブジェクトのタイプを示すことができます。
オブジェクト | Type オブジェクトの説明 |
---|---|
Parameter | Parameter オブジェクトに対して、Type 属性は読み取り/書き込み権限を持っています。 |
Field | Record に追加された Fields コレクションの新しい Field オブジェクトに対して、Field の Value 属性が指定され、データプロバイダが Fields コレクションの Update メソッドを呼び出して新しい Field を成功して追加した場合にのみ、Type は読み取り/書き込みになります。 |
Property | Property オブジェクトに対して、Type 属性は読み取り専用です。 |
文法
objectname.Type
インスタンス
针对 Field オブジェクト:
<% 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 %>
针对 Parameter オブジェクト:
<% 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 %>
针对 Property オブジェクト:
<% 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") 「Ordersテーブルのプロパティ属性を表示する」 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 %>