أحدث البرامج التعليمية وتطوير الشبكة
 

ADO Attributes Property


<كائن مرجع العقار كاملة

سمات مجموعات الخاصية أو إرجاع قيمة طويلة تشير إلى واحد أو أكثر من خصائص كائن.

Note: عند تحديد سمات متعددة، فمن الممكن لجمع القيم.

موضوع وصف خاصية سمات
صلة خاصية سمات وأذونات القراءة / الكتابة على كائن اتصال. يمكن أن يكون لها قيمة مجموع واحد أو أكثر XactAttributeEnum القيم. القيمة الافتراضية هي 0
معامل خاصية سمات وأذونات القراءة / الكتابة على كائن معلمة. يمكن أن يكون لها قيمة مجموع واحد أو أكثر ParameterAttributesEnum القيم. وadParamSigned القيمة الافتراضية
حقل

خاصية سمات وأذونات القراءة / الكتابة عند استخدامها لإنشاء السجلات، لكنها أذونات للقراءة فقط عند فتح السجلات الموجودة. يمكن أن يكون لها قيمة مجموع واحد أو أكثر FieldAttributeEnum القيم

خاصية هو خاصية سمات للقراءة فقط لكائن الملكية. يمكن أن يكون لها قيمة مجموع واحد أو أكثر PropertyAttributesEnum القيم

بناء الجملة

object.Attributes

المثال - للكائن اتصال:

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"

response.write(conn.Attributes)

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")

'Display the field attributes of the Orders Table
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")

'Display the property attributes of the Orders Table
for each prop in 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
%>

قيم FieldAttributeEnum

ثابت القيمة وصف
adFldCacheDeferred0x1000 مزود بتخزين قيم الحقول ويقرأ من ذاكرة التخزين المؤقت.
adFldFixed0x10 يحتوي حقل البيانات طول ثابت.
adFldIsChapter0x2000 يحتوي الحقل على قيمة الفصل الذي يحدد مجموعة سجلات الطفل.
adFldIsCollection0x40000 يحدد الحقل الذي الموارد التي يمثلها السجل هو مجموعة من الموارد
adFldIsDefaultStream0x20000 يحتوي حقل تيار الافتراضي للمورد يمثلها السجل.
adFldIsNullable0x20 يقبل الحقل القيم الخالية.
adFldIsRowURL0x10000 يحتوي حقل URL أن أسماء المورد من مخزن البيانات التي يمثلها السجل.
adFldLong0x80 الحقل هو حقل ثنائي طويل.
adFldMayBeNull0x40 يمكنك أن تقرأ القيم الخالية من الميدان.
adFldMayDefer0x2 لا يتم استرداد قيم الحقول من مصدر البيانات مع السجل كله، ولكن فقط عند الوصول إليها بشكل صريح.
adFldNegativeScale0x4000 يمثل الحقل قيمة رقمية من العمود الذي يدعم القيم على نطاق والسلبية.
adFldRowID0x100 يحتوي الحقل على معرف صف المستمرة التي لا يمكن كتابتها إلى ولا قيمة له معنى إلا لتحديد الصف (مثل معرف فريد)
adFldRowVersion0x200 يحتوي حقل نوع من الطابع الزمني / التاريخ الذي يستخدم في تتبع التحديثات.
adFldUnknownUpdatable0x8 لا يمكن مقدم تحديد ما إذا كان يمكنك إرسال بريد إلى الميدان.
adFldUnspecified -1
0xFFFFFFFF
لا يحدد مزود في field الصفات.
adFldUpdatable0x4 يمكنك كتابة إلى الميدان.

قيم PropertyAttributesEnum

ثابت القيمة وصف
adPropNotSupported0 غير معتمد الخاصية من قبل الموفر.
adPropRequired1 يجب على المستخدم تحديد قيمة لهذا العقار قبل أن يتم تهيئة مصدر البيانات.
adPropOptional2 المستخدم لا يحتاج إلى تحديد قيمة لهذا العقار قبل أن يتم تهيئة مصدر البيانات.
adPropRead512 يمكن للمستخدم قراءة الممتلكات.
adPropWrite1024 يمكن للمستخدم تحديد الممتلكات.

<كائن مرجع العقار كاملة