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 %>