Partage via


Utilisation de l'auto-extraction avec les curseurs ODBC

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

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 qui comprennent le premier ensemble de lignes sont retournées aux variables d'application liée dans le cadre de l'exécution d'instruction, économisant un autre aller-retour sur le réseau jusqu'au 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 l'auto-extraction en attribuant à l'attribut d'instruction SQL_SOPT_SS_CURSOR_OPTIONS spécifique au pilote la valeur SQL_CO_AF.

Voir aussi

Détails de la programmation de curseurs (ODBC)