ADO Name 属性

定義と用法

Name 属性は Command、Property、Field、または Parameter オブジェクトの名前を含む文字列を設定または返します。

オブジェクト Name 属性の説明
Command Name 属性は Command オブジェクトに対して読み書きアクセス権を持っています。
Property Name 属性は Property 属性に対して読み取り専用のアクセス権を持っています。
Field Recordset を作成する際に Name 属性は読み書き可能ですが、既存の Recordset をオープンした場合読み取り専用です。
Parameter Parameters コレクションにまだ追加されていない Parameter オブジェクトに対して、Name 属性は読み書き可能です。追加された Parameter オブジェクトや他のすべてのオブジェクトに対して、Name 属性は読み取り専用です。名前はコレクション内でユニークでなくても構いません。

文法

object.Name

インスタンス

针对 Command オブジェクト:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set comm=Server.CreateObject("ADODB.Command")
comm.Name="xx"
response.write(comm.Name)
conn.close
%>

针对 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
set f=Server.CreateObject("ADODB.Field")
「Orders テーブルのフィールド属性を表示する」
for each f in rs.Fields
  response.write("Attr:" & f.Attributes & "<br />")
  response.write("Name:" & f.Name & "<br />")
  response.write("Value:" & f.Value & "<br />")
次へ
rs.Close
conn.close
set rs=nothing
set conn=nothing
%>

针对 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 />")
次へ
rs.close
conn.close
set rs=nothing
set conn=nothing
%>