Atrybut Name w ADO

Definicja i użycie

Atrybut Name może ustawiać lub zwracać ciąg znaków, który zawiera nazwę obiektu Command, Property, Field lub Parameter.

obiekt opis atrybutu Name
Command Atrybut Name ma dostęp do Command do odczytu/zapisu.
Property Atrybut Name ma dostęp do Property tylko do odczytu.
Field Atrybut Name ma dostęp do odczytu/zapisu podczas tworzenia Recordset, ale jest tylko do odczytu, gdy otwierasz istniejący Recordset.
Parameter Dla obiektów Parameter, które jeszcze nie zostały dodane do kolekcji Parameters, atrybut Name jest odczytywalny/wyrywalny. Dla dodanych obiektów Parameter i wszystkich innych obiektów, atrybut Name jest tylko do odczytu. Nazwa w kolekcji nie musi być unikalna.

syntaksa

object.Name

przykład

Dla obiektu Command:

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

Dla obiektu Field:

<%
ustaw conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
ustaw rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
ustaw f=Server.CreateObject("ADODB.Field")
"Wyświetl atrybuty pól tabeli Orders"
for each f in rs.Fields
  response.write("Atrybuty:" & f.Attributes & "<br />")
  response.write("Nazwa:" & f.Name & "<br />")
  response.write("Wartość:" & f.Value & "<br />")
next
rs.Close
conn.close
set rs=nothing
set conn=nothing
%>

Dla obiektu Property:

<%
ustaw conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
ustaw rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
set prop=Server.CreateObject("ADODB.Property")
Wyświetl atrybuty właściwości tabeli Orders
for each prop in rs.Properties
  response.write("Atrybuty:" & prop.Attributes & "<br />")
  response.write("Nazwa:" & prop.Name & "<br />")
  response.write("Wartość:" & prop.Value & "<br />")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>