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 />")
next
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 />")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>