Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aunque las características de un cursor dependen de las funcionalidades del proveedor, las siguientes ventajas y desventajas se aplican generalmente a los distintos tipos de cursores y bloqueos.
| Tipo de cursor o bloqueo | Ventajas | Desventajas |
|---|---|---|
| adOpenForwardOnly | - Requisitos de recursos bajos | - No se puede desplazar hacia atrás - Sin simultaneidad de datos |
| adOpenStatic | - Desplazable | - Sin simultaneidad de datos |
| adOpenKeyset | - Concurrencia de datos - Desplazable |
- Requisitos de recursos más altos - No disponible en el escenario desconectado |
| adOpenDynamic | - Alta simultaneidad de datos - Desplazable |
- Requisitos de recursos más altos - No disponible en el escenario desconectado |
| adLockReadOnly | - Requisitos de recursos bajos - Altamente escalable |
- Datos no actualizables a través del cursor |
| adLockBatchOptimistic | - Actualizaciones por lotes - Permite escenarios desconectados - Otros usuarios que pueden acceder a los datos |
- Varios usuarios pueden cambiar los datos a la vez. |
| adLockPessimistic | - Otros usuarios no pueden cambiar los datos mientras están bloqueados | - Impide que otros usuarios accedan a los datos mientras están bloqueados |
| adLockOptimistic | - Otros usuarios que pueden acceder a los datos | - Varios usuarios pueden cambiar los datos a la vez. |