Partager via


Caractéristiques des curseurs et des verrous

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 besoins en ressources - Impossible de faire défiler vers l’arrière
- Pas de concurrence de données
adOpenStatic - À défilement - Pas de concurrence de données
adOpenKeyset - Une certaine concurrence des données
- À défilement
- Des besoins en ressources plus importants
- Non disponible dans le scénario déconnecté
adOpenDynamic - Haute concurrence des données
- À défilement
- Besoins en ressources les plus élevés
- Non disponible dans le scénario déconnecté
adLockReadOnly - Faibles besoins en 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 alors qu’elles sont verrouillées - Empêche les autres utilisateurs d’accéder aux données lorsqu’ils sont verrouillés
adLockOptimistic - Autres utilisateurs en mesure d’accéder aux données - Les données peuvent être modifiées par plusieurs utilisateurs à la fois