خاصية CursorLocation لـ ADO

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

يمكن تعيين أو رجوع قيمة طويلة لخاصية CursorLocation، وتعيينها تشير إلى موقع خدمة الماوس. يمكن تعيينها إلى CursorLocationEnum قيمة واحدة. القيمة الافتراضية هي AdUseServer.

يستخدم الماوس لل:

  • تحكم في تحديد السجلات
  • تحكم في رؤية المستخدمين الآخرين للتغييرات التي يقومون بها في قاعدة البيانات
  • تحكم في قابلية تحديث البيانات

التعليقات:سيتم توريث هذا الإعداد تلقائيًا من قبل Recordset إلى الاتصال المرتبط بها.

التعليقات:هذه الخاصية تكون قراءة/كتابة في Connection أو Recordset مغلقة، تكون فقط قراءة في Recordset مفتوح.

النحو

objConnection.CursorLocation
objRecordset.CursorLocation

مثال

<%
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
rs.Close
conn.Close
%>