Свойство CursorLocation класса ADO

Определение и использование

Свойство CursorLocation может устанавливать или возвращать long значение, которое указывает на положение службы курсора. Может быть установлено в 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
%>