سمة ADO

التعريف والاستخدام

يمكن تعيين أو العودة إلى Name الخاص بالسمة، والذي يحتوي على اسم Command أو Property أو Field أو Parameter.

العبية وصف Name الخاص بالسمة
Command يتمتع Name بالحقوق المكتوبة/المقروءة للعبية Command.
Property يتمتع Name بالحقوق المكتوبة فقط للسمة Property.
Field بالنسبة للاعبية Name التي تمت إضافتها أثناء إنشاء Recordset، يتمتع Name بالحقوق المكتوبة/المقروءة، ولكن عندما تفتح Recordset موجوداً، يتمتع Name بالحقوق المكتوبة فقط.
Parameter بالنسبة للاعبية Parameter التي لم يتم بعد إضافتها إلى مجموعة Parameters، يتمتع Name بالحقوق المكتوبة/المقروءة. بالنسبة للاعبية Parameter التي تم إضافتها بالفعل واللاعبية الأخرى، يتمتع Name بالحقوق المكتوبة فقط. لا يجب أن يكون الاسم فريداً في المجموعة.

القواعد النحوية

object.Name

نموذج

بالنسبة للاعبية Command:

<%
تعيين conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
فتح conn "c:/webdata/northwind.mdb"
تعيين comm=Server.CreateObject("ADODB.Command")
comm.Name="xx"
response.write(comm.Name)
conn.close
%>

بالنسبة للاعبية Field:

<%
تعيين conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
فتح conn "c:/webdata/northwind.mdb"
تعيين rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
تعيين f=Server.CreateObject("ADODB.Field")
"عرض سمات حقل طاولة الطلبات"
للدوران كل f في rs.Fields
  response.write("سمة:" & f.Attributes & "<br />")
  response.write("اسم:" & f.Name & "<br />")
  response.write("قيمة:" & f.Value & "<br />")
next
إغلاق rs
conn.close
set rs=nothing
set conn=nothing
%>

بالنسبة للاعبية Property:

<%
تعيين conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
فتح conn "c:/webdata/northwind.mdb"
تعيين rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
set prop=Server.CreateObject("ADODB.Property")
عرض خصائص الصفات لجدول الطلبات
for each prop in rs.Properties
  response.write("صفة:" & prop.Attributes & "<br />")
  response.write("اسم:" & prop.Name & "<br />")
  response.write("قيمة:" & prop.Value & "<br />")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>