Compartir a través de


Uso de Autofetch con cursores ODBC

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 cuando se usa 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, guardando otro recorrido de ida y vuelta a través de la red al servidor. SQLGetData no se admite cuando la opción de captura automática está habilitada; las columnas del conjunto de resultados deben enlazarse a variables de programa.

Las aplicaciones solicitan captura automática estableciendo el atributo de instrucción SQL_SOPT_SS_CURSOR_OPTIONS específico del controlador en SQL_CO_AF.

Véase también

Detalles de programación de cursores (ODBC)