Atributo Name do ADO

Definição e uso

O atributo Name pode ser configurado ou retornado como uma string que contém o nome do objeto Command, Property, Field ou Parameter.

objeto Descrição do atributo Name
Command O atributo Name possui permissão de leitura/escrita para o objeto Command.
Property O atributo Name possui permissão de leitura para a propriedade Property.
Field O atributo Name possui permissão de leitura/escrita quando usado para criar um Recordset, mas é apenas leitura quando você abre um Recordset existente.
Parameter Para objetos Parameter ainda não adicionados ao conjunto Parameters, o atributo Name é leitura/escrita. Para objetos Parameter adicionados e para todos os outros objetos, o atributo Name é apenas leitura. O nome não precisa ser único no conjunto.

sintaxe

object.Name

instância

para o objeto 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
%>

para o objeto 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")
"Exibir os atributos do campo da tabela 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
%>

para o objeto 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")
Exibir os atributos da propriedade da Tabela 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
%>