Propiedad CursorLocation de ADO
❮ Referencia completa de objetos de conexión
La propiedad CursorLocation establece o devuelve un valor largo que indica la ubicación del servicio de cursor. Se puede establecer en uno de los valores de CursorLocationEnum . El valor predeterminado es AdUseServer.
Un cursor se utiliza para:
- control de navegación de registro
- controlar la visibilidad de los cambios en la base de datos
- controlar la actualizabilidad de los datos
Nota: Un objeto Recordset hereda esta configuración del objeto Connection asociado.
Nota: Esta propiedad es de solo lectura en un objeto de conjunto de registros abierto y de lectura/escritura en un objeto de conexión o en un objeto de conjunto de registros cerrado.
Sintaxis
objConnection.CursorLocation
objRecordset.CursorLocation
Ejemplo
<%
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
%>
Valores de CursorLocationEnum
Constant | Value | Description |
---|---|---|
adUseNone | 1 | OBSOLETE (appears only for backward compatibility). Does not use cursor services |
adUseServer | 2 | Default. Uses a server-side cursor |
adUseClient | 3 | Uses a client-side cursor supplied by a local cursor library. For backward compatibility, the synonym adUseClientBatch is also supported |
❮ Referencia completa de objetos de conexión