ویژگی CursorLocation ADO
تعریف و استفاده
ویژگی CursorLocation یک مقدار طولانی را میتواند تنظیم یا بازگرداند که نشاندهنده مکان سرویس کرنل است. میتواند تنظیم شود به: CursorLocationEnum یکی از ارزشها. مقدار پیشفرض AdUseServer است.
کرنل برای:
- کنترل قرارگیری ثبتها
- کنترل دیدگاه کاربران دیگر برای تغییرات انجام شده در پایگاه داده
- کنترل قابل بهروزرسانی دادهها
نکته:Object 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 %>