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

ADO CursorType Property


<كاملة كائن مجموعة السجلات المرجعي

مجموعات الملكية CursorType أو إرجاع نوع المؤشر لاستخدامها عند فتح كائن مجموعة السجلات. هذا العقار يمكن أن يستغرق و CursorTypeEnum القيمة. الافتراضي هو adOpenForwardOnly.

Note: إذا تم تعيين الخاصية CursorLocation إلى adUseClient، الإعداد الصحيح الوحيد للخاصية CursorType هو adOpenStatic.

Note: سوف يحدث لا خطأ إذا تم تعيين قيمة غير معتمد، فإن مزود تتغير لمجرد CursorType بدعم بدلا من ذلك.

بناء الجملة

objRecordset.CursorType

مثال

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("northwind.mdb"))
set rs = Server.CreateObject("ADODB.recordset")
sql="SELECT * FROM Customers"

rs.CursorLocation = adUseClient
rs.CursorType = adOpenStatic
rs.LockType = adLockBatchOptimistic

rs.Open sql, conn
%>

قيم CursorTypeEnum

ثابت القيمة وصف
adOpenUnspecified-1 لا تحدد نوع من المؤشر.
adOpenForwardOnly0 افتراضي. يستخدم المؤشر إلى الأمام فقط. متطابقة إلى مؤشر ثابت، إلا أنه يمكنك التمرير إلى الأمام إلا من خلال السجلات. هذا يحسن الأداء عند الحاجة إلى جعل مرور واحد فقط من خلال السجلات.
adOpenKeyset1 يستخدم مؤشر مجموعة المفاتيح. مثل مؤشر ديناميكي، إلا أنه لا يمكنك مشاهدة السجلات أن المستخدمين الآخرين إضافة، على الرغم من أن السجلات التي حذف المستخدمين الآخرين لا يمكن الوصول إليها من السجلات الخاصة بك. تغييرات البيانات من قبل المستخدمين الآخرين لا تزال مرئية.
adOpenDynamic2 يستخدم مؤشر ديناميكي. الإضافات، والتغييرات، والحذف من قبل المستخدمين الآخرين واضحة، ويسمح لجميع أنواع الحركة من خلال السجلات، باستثناء العناوين، وإذا لم تقدم الدعم لهم.
adOpenStatic3 يستخدم المؤشر ثابت. نسخة ثابتة من مجموعة من السجلات التي يمكنك استخدامها للعثور على البيانات أو توليد التقارير. الإضافات، والتغيرات، أو الحذف من قبل مستخدمين آخرين غير مرئية.

<كاملة كائن مجموعة السجلات المرجعي