Attribut Name de ADO

Définition et utilisation

L'attribut Name peut être réglé ou renvoyé pour une chaîne de caractères qui contient le nom de l'objet Command, Property, Field ou Parameter.

Objet Description de l'attribut Name
Command L'attribut Name a le droit de lecture/écriture sur l'objet Command.
Property L'attribut Name a le droit de lecture seule sur les attributs Property.
Field L'attribut Name a le droit de lecture/écriture lors de la création d'un Recordset, mais est en lecture seule lorsque vous ouvrez un Recordset existant.
Parameter Pour les objets Parameter qui n'ont pas encore été ajoutés au Collection Parameters, l'attribut Name est lecture/écriture. Pour les objets Parameter déjà ajoutés et tous les autres objets, l'attribut Name est en lecture seule. Le nom dans la collection n'a pas besoin d'être unique.

语法

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")
'Afficher les attributs du champ de la table Commandes'
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")
Afficher les attributs de propriété du tableau 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
%>