Tipos de cursores para la propiedad RecordSet.CursorType
Tipo de Cursor: adOpenForwardOnly
Valor: 0
Descripción: Cursor por defecto; permite recorrer el recordset en forma secuencial.
Tipo de Cursor: adOpenKeySet
Valor: 1
Descripción: Permite moverse hacia delante y atrás en el recordset. Permite observar las modificaciones en los datos, pero no si existen ingresos de nuevos registros.
Tipo de Cursor: adOpenDynamic
Valor: 2
Descripción: Permite moverse en cualquier sentido, viendo cualquier ingreso, modificación, eliminación de datos en el recordset.
Tipo de Cursor: adOpenStatic
Valor: 3
Descripción: Permite moverse en cualquier sentido, pero no se verá ningún cambio ocurrido en la tabla.
Tipos de bloqueo para la propiedad RecordSet.LockType
Tipo de Bloqueo: adLockReadOnly
Valor: 1
Descripción: Es el bloqueo por defecto y no permite modificar los registros de la tabla.
Tipo de Bloqueo: adLockPessimistic
Valor: 2
Descripción: Una vez que la tabla es abierta, la misma queda bloqueada para los demás usuarios.
Tipo de Bloqueo: adLockOptimistic
Valor: 3
Descripción: La tabla sólo será bloqueada a los demás usuarios mientras se ejecute una operación de actualización (update). De esta forma la tabla se bloqueará durante menos tiempo que con el método anterior.
Tipo de Cursor: adBatchOptimistic
Valor: 4
Descripción: Los registros serán actualizados por lotes (batch).