ADO Type 属性

定義と用法

Type 属性は設定または返すことができます DataTypeEnum 値、この値は Parameter、Field、または Property オブジェクトのタイプを示すことができます。

オブジェクト Type オブジェクトの説明
Parameter Parameter オブジェクトに対して、Type 属性は読み取り/書き込み権限を持ちます。
Field レコードに追加された 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
%>