Partager via


Caractéristiques de curseur et de verrouillage

Bien que les caractéristiques d’un curseur dépendent des fonctionnalités du fournisseur, les avantages et inconvénients suivants s’appliquent généralement aux différents types de curseurs et verrous.

Type de curseur ou de verrouillage Avantages Inconvénients
adOpenForwardOnly - Faibles exigences en ressources - Impossible de faire défiler vers l’arrière
- Aucune concurrence de données
adOpenStatic - Défilable - Aucune concurrence de données
adOpenKeyset - Concurrence sur certaines données
- Défilable
- Exigences en matière de ressources plus élevées
- Non disponible dans le scénario déconnecté
adOpenDynamic - Concurrence élevée des données
- Défilable
- Exigences en ressources maximales
- Non disponible dans le scénario déconnecté
adLockReadOnly - Faibles exigences en matière de ressources
- Hautement scalable
- Données non modifiables via le curseur
adLockBatchOptimistic - Mises à jour par lots
- Autorise les scénarios déconnectés
- Autres utilisateurs en mesure d’accéder aux données
- Les données peuvent être modifiées par plusieurs utilisateurs à la fois
adLockPessimistic - Les données ne peuvent pas être modifiées par d’autres utilisateurs lors de leur verrouillage - Empêche les autres utilisateurs d’accéder aux données pendant leur verrouillage
adLockOptimistic - Autres utilisateurs en mesure d’accéder aux données - Les données peuvent être modifiées par plusieurs utilisateurs à la fois