<كائن مرجع العقار كاملة
سمات مجموعات الخاصية أو إرجاع قيمة طويلة تشير إلى واحد أو أكثر من خصائص كائن.
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
ثابت | القيمة | وصف |
---|---|---|
adFldCacheDeferred | 0x1000 | مزود بتخزين قيم الحقول ويقرأ من ذاكرة التخزين المؤقت. |
adFldFixed | 0x10 | يحتوي حقل البيانات طول ثابت. |
adFldIsChapter | 0x2000 | يحتوي الحقل على قيمة الفصل الذي يحدد مجموعة سجلات الطفل. |
adFldIsCollection | 0x40000 | يحدد الحقل الذي الموارد التي يمثلها السجل هو مجموعة من الموارد |
adFldIsDefaultStream | 0x20000 | يحتوي حقل تيار الافتراضي للمورد يمثلها السجل. |
adFldIsNullable | 0x20 | يقبل الحقل القيم الخالية. |
adFldIsRowURL | 0x10000 | يحتوي حقل URL أن أسماء المورد من مخزن البيانات التي يمثلها السجل. |
adFldLong | 0x80 | الحقل هو حقل ثنائي طويل. |
adFldMayBeNull | 0x40 | يمكنك أن تقرأ القيم الخالية من الميدان. |
adFldMayDefer | 0x2 | لا يتم استرداد قيم الحقول من مصدر البيانات مع السجل كله، ولكن فقط عند الوصول إليها بشكل صريح. |
adFldNegativeScale | 0x4000 | يمثل الحقل قيمة رقمية من العمود الذي يدعم القيم على نطاق والسلبية. |
adFldRowID | 0x100 | يحتوي الحقل على معرف صف المستمرة التي لا يمكن كتابتها إلى ولا قيمة له معنى إلا لتحديد الصف (مثل معرف فريد) |
adFldRowVersion | 0x200 | يحتوي حقل نوع من الطابع الزمني / التاريخ الذي يستخدم في تتبع التحديثات. |
adFldUnknownUpdatable | 0x8 | لا يمكن مقدم تحديد ما إذا كان يمكنك إرسال بريد إلى الميدان. |
adFldUnspecified | -1 0xFFFFFFFF | لا يحدد مزود في field الصفات. |
adFldUpdatable | 0x4 | يمكنك كتابة إلى الميدان. |
قيم PropertyAttributesEnum
ثابت | القيمة | وصف |
---|---|---|
adPropNotSupported | 0 | غير معتمد الخاصية من قبل الموفر. |
adPropRequired | 1 | يجب على المستخدم تحديد قيمة لهذا العقار قبل أن يتم تهيئة مصدر البيانات. |
adPropOptional | 2 | المستخدم لا يحتاج إلى تحديد قيمة لهذا العقار قبل أن يتم تهيئة مصدر البيانات. |
adPropRead | 512 | يمكن للمستخدم قراءة الممتلكات. |
adPropWrite | 1024 | يمكن للمستخدم تحديد الممتلكات. |
<كائن مرجع العقار كاملة