Attribut Name ADO

Définition et utilisation

L'attribut Name peut être défini ou retourné par une chaîne de caractères, contenant le nom de l'objet Command, Property, Field ou Parameter.

objet description de l'attribut Name
Command L'attribut Name a un accès lecture/écriture sur l'objet Command.
Property L'attribut Name a un accès en lecture seule aux propriétés Property.
Field L'attribut Name est en lecture/écriture lorsque l'objet est utilisé pour créer un Recordset, mais il est en lecture seule lorsque vous ouvrez un Recordset existant.
Parameter Pour les objets Parameter qui n'ont pas été ajoutés à la 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.

syntaxe

object.Name

instance

pour l'objet 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
%>

pour l'objet 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 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
%>

pour l'objet 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
%>