Propriedade CursorLocation do ADO

Definição e uso

A propriedade CursorLocation pode definir ou retornar um valor long, que indica a localização do serviço do cursor. Pode ser configurado como CursorLocationEnum um dos valores. O valor padrão é AdUseServer.

O cursor é usado para:

  • Controle da localização do registro
  • Controle da visibilidade das alterações feitas pelos outros usuários no banco de dados
  • Controle da atualizabilidade dos dados

Notas:O objeto Recordset herdará automaticamente essa configuração do conexão associada.

Notas:Esta propriedade é leitura/escrita no Connection ou no Recordset fechado, e só leitura no Recordset aberto.

Sintaxe

objConnection.CursorLocation
objRecordset.CursorLocation

Exemplo

<%
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
%>