Usar la captura automática con cursores ODBC
Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
Cuando se conecta a una instancia de SQL Server, el controlador ODBC de SQL Server Native Client admite una opción de captura automática al usar cualquier tipo de cursor de servidor. Con la captura automática, la función SQLExecute o SQLExecDirect que abre el cursor también tiene una función SQLFetchScroll(SQL_FIRST) implícita. Las filas que componen el primer conjunto de filas se devuelven a las variables de aplicación enlazadas como parte de la ejecución de la instrucción y se ahorra un viaje de ida y vuelta (round trip) de la red al servidor. SQLGetData no se admite cuando la opción autofetch está habilitada; las columnas del conjunto de resultados deben enlazarse a variables de programa.
Las aplicaciones solicitan la captura automática estableciendo el atributo de la instrucción SQL_SOPT_SS_CURSOR_OPTIONS específica del controlador en SQL_CO_AF.
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de