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