Partager via


Curseurs statiques

S’applique à : Access 2013, Office 2013

Le curseur statique affiche toujours le jeu de résultats tel qu’il était lors de la première ouverture du curseur. Selon l’implémentation, les curseurs statiques sont en lecture seule ou en lecture/écriture et fournissent un défilement vers l’avant et l’arrière. Le curseur statique ne détecte généralement pas les modifications apportées à l’appartenance, à l’ordre ou aux valeurs du jeu de résultats après l’ouverture du curseur. Les curseurs statiques peuvent détecter leurs propres mises à jour, suppressions et insertions, bien qu’ils ne soient pas obligés de le faire.

Les curseurs statiques ne détectent jamais les autres mises à jour, suppressions et insertions. Supposons par exemple qu'un curseur statique extrait une ligne, laquelle est ensuite mise à jour par une autre application. Si l'application extrait à nouveau la ligne à partir du curseur statique, les valeurs affichées restent inchangées, malgré les modifications apportées par l'application. Tous les types de défilement sont pris en charge, mais tous les fournisseurs ne prennent pas les signets en charge.

Si votre application ne doit pas détecter les modifications de données mais exige des fonctionnalités de défilement, le curseur statique constitue la solution idéale. Utilisez adOpenStaticCursorTypeEnum pour indiquer que vous souhaitez utiliser un curseur statique dans ADO.