ADO Name ਪ੍ਰਾਪਰਟੀ

ਵਿਆਖਿਆ ਅਤੇ ਇਸਤੇਮਾਲ

Name ਪ੍ਰਾਪਰਟੀ ਇੱਕ ਸਟਰਿੰਗ ਦਿੰਦੇ ਹੈ ਜਿਸ ਵਿੱਚ ਕਮਾਂਡ, ਪ੍ਰਾਪਰਟੀ, ਫੀਲਡ ਜਾਂ ਪਾਰਾਮੀਟਰ ਆਬਜੈਕਟ ਦਾ ਨਾਮ ਹੁੰਦਾ ਹੈ。

ਆਬਜੈਕਟ Name ਪ੍ਰਾਪਰਟੀ ਦੀ ਵਰਣਨਾ
Command Name ਪ੍ਰਾਪਰਟੀ ਕਮਾਂਡ ਆਬਜੈਕਟ ਦੇ ਪੜ੍ਹਨ/ਲਿਖਣ ਦਾ ਅਧਿਕਾਰ ਹੁੰਦਾ ਹੈ。
Property Name ਪ੍ਰਾਪਰਟੀ ਪ੍ਰਾਪਰਟੀ ਪ੍ਰਾਪਰਟੀ ਦੇ ਸਿਰਫ ਪੜ੍ਹਨ ਦਾ ਅਧਿਕਾਰ ਹੁੰਦਾ ਹੈ。
Field ਜਦੋਂ ਤੁਸੀਂ ਰਿਕਾਰਡਸੈੱਟ ਬਣਾਉਣ ਲਈ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋ ਤਾਂ ਨਾਮ ਪ੍ਰਾਪਰਟੀ ਪੜ੍ਹਨ/ਲਿਖਣ ਦਾ ਅਧਿਕਾਰ ਹੁੰਦਾ ਹੈ, ਪਰ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਪਹਿਲਾਂ ਹੀ ਖੁੱਲ੍ਹੇ ਰਿਕਾਰਡਸੈੱਟ ਖੁੱਲ੍ਹਦੇ ਹੋ ਤਾਂ ਇਹ ਸਿਰਫ ਪੜ੍ਹਨ ਦਾ ਅਧਿਕਾਰ ਹੁੰਦਾ ਹੈ。
Parameter ਪਾਰਾਮੀਟਰ ਕਲੈਕਸ਼ਨ ਵਿੱਚ ਨਾ ਜੋੜੇ ਪਾਰਾਮੀਟਰ ਆਬਜੈਕਟ ਦੇ ਨਾਮ ਪ੍ਰਾਪਰਟੀ ਲਈ ਪੜ੍ਹਨ/ਲਿਖਣ ਅਧਿਕਾਰ ਹੁੰਦੇ ਹਨ, ਪਰ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ ਪਹਿਲਾਂ ਹੀ ਖੁੱਲ੍ਹੇ ਰਿਕਾਰਡਸੈੱਟ ਖੋਲ੍ਹਦੇ ਹੋ ਤਾਂ ਇਹ ਪਾਰਾਮੀਟਰ ਆਬਜੈਕਟ ਅਤੇ ਸਾਰੇ ਹੋਰ ਆਬਜੈਕਟ ਦੇ ਨਾਮ ਪ੍ਰਾਪਰਟੀ ਨਾਲ ਸਿਰਫ ਪੜ੍ਹਨ ਦਾ ਅਧਿਕਾਰ ਹੁੰਦਾ ਹੈ। ਨਾਮ ਕਲੈਕਸ਼ਨ ਵਿੱਚ ਨਾਮ ਯੂਨਿਕ ਹੋਣਾ ਨਹੀਂ ਚਾਹੀਦਾ。

ਸਫ਼ਟਵੇਅਰ

object.Name

ਪ੍ਰਕਿਰਿਆ

ਕਮਾਂਡ ਆਬਜੈਕਟ ਲਈ:

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

ਫੀਲਡ ਆਬਜੈਕਟ ਲਈ:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
set f=Server.CreateObject("ADODB.Field")
"ਆਰਡਰਸ ਟੇਬਲ ਦੇ ਫੀਲਡ ਅਟਰੀਬਿਊਟਸ ਦਿਸਪਲੇਅ"
for each f in rs.Fields
  response.write("Attr:" & f.Attributes & "<br />")
  response.write("Name:" & f.Name & "<br />")
  response.write("Value:" & f.Value & "<br />")
next
rs.Close
conn.close
set rs=nothing
set conn=nothing
%>

ਪ੍ਰਾਪਰਟੀ ਆਬਜੈਕਟ ਲਈ:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
set prop=Server.CreateObject("ADODB.Property")
نمایش ویژگی‌های نمونه‌های Orders Table
برای هر prop در rs.Properties
  response.write("Attr:" & prop.Attributes & "<br />")
  response.write("Name:" & prop.Name & "<br />")
  response.write("Value:" & prop.Value & "<br />")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>