Partager via


Utilisation de l’autorécupération avec des curseurs ODBC

Lorsqu’il est connecté à une instance de SQL Server, le pilote ODBC SQL Server Native Client prend en charge une option d’autorécupération lors de l’utilisation d’un type de curseur de serveur. Avec la saisie automatique, la fonction SQLExecute ou SQLExecDirect qui ouvre le curseur a également une fonction SQLFetchScroll(SQL_FIRST) implicite. Les lignes comprenant le premier ensemble de lignes sont retournées aux variables d’application liées dans le cadre de l’exécution de l’instruction, en enregistrant un autre aller-retour sur le réseau sur le serveur. SQLGetData n’est pas pris en charge lorsque l’option de saisie automatique est activée ; les colonnes du jeu de résultats doivent être liées aux variables de programme.

Les applications demandent la saisie automatique en définissant l’attribut d’instruction SQL_SOPT_SS_CURSOR_OPTIONS spécifique au pilote sur SQL_CO_AF.

Voir aussi

Détails de programmation du curseur (ODBC)