Atrybut Name w ADO
Definicja i użycie
Atrybut Name można ustawić lub zwrócić 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/zapisu Command. |
Property | Atrybut Name ma uprawnienia do odczytu Property. |
Field | Atrybut Name ma uprawnienia do odczytu/zapisu podczas tworzenia Recordset, ale jest tylko odczytywalny, gdy otwierasz istniejący Recordset. |
Parameter | Dla obiektów Parameter, które jeszcze nie zostały dodane do kolekcji Parameters, atrybut Name jest odczytywalny/zapisywalny. Dla obiektów Parameter, które zostały dodane oraz dla wszystkich innych obiektów, atrybut Name jest tylko odczytywalny. 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 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 %>