Partager via


État des lignes

Important

Cette fonctionnalité sera supprimée dans une version future de Windows. Évitez d’utiliser cette fonctionnalité dans le nouveau travail de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Microsoft recommande d’utiliser la fonctionnalité de curseur du pilote.

La bibliothèque de curseurs crée une mémoire tampon dans le cache pour l’état de la ligne. La bibliothèque de curseurs récupère les valeurs du tableau d’état de ligne (spécifié avec l’attribut d’instruction SQL_ATTR_ROW_STATUS_PTR) à partir de cette mémoire tampon. Pour chaque ligne, la bibliothèque de curseurs définit cette mémoire tampon sur :

  • SQL_ROW_DELETED lorsqu’il exécute une instruction delete positionnée sur la ligne.

  • SQL_ROW_ERROR lorsqu’il rencontre une erreur lors de la récupération de la ligne à partir de la source de données avec SQLFetch.

  • SQL_ROW_SUCCESS quand il récupère correctement la ligne de la source de données avec SQLFetch.

  • SQL_ROW_UPDATED lorsqu’il exécute une instruction de mise à jour positionnée sur la ligne.