Atrybut Name w ADO

Definicja i użycie

Atrybut Name może być ustawiony lub zwrócony jako ciąg znaków, który zawiera nazwę obiektu Command, Property, Field lub Parameter.

Obiekt Opis atrybutu Name
Command Atrybut Name ma uprawnienia do odczytu i zapisu do obiektu Command.
Property Atrybut Name ma tylko do odczytu uprawnienia do właściwości Property.
Field Atrybut Name ma uprawnienia do odczytu i 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 dołączony do kolekcji Parameters, atrybut Name jest odczyt/napis. Dla dołączonych obiektów Parameter i wszystkich innych obiektów, atrybut Name jest tylko do odczytu. Nazwa w kolekcji nie musi być unikalna.

Syntaktyka

object.Name

Instancja

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
ustaw rs=nothing
ustaw 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
ustaw 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
ustaw rs=nothing
ustaw conn=nothing
%>