Compartilhar via


Usando a opção Autofetch com cursores ODBC

Quando conectado a uma instância do SQL Server, o driver ODBC do SQL Server Native Client dá suporte a uma opção de autofetch ao usar qualquer tipo de cursor de servidor. Com a opção de autofetch, a função SQLExecute ou SQLExecDirect que abre o cursor também tem uma função SQLFetchScroll(SQL_FIRST) implícita. As linhas que formam o primeiro conjunto de linhas são retornadas para as variáveis associadas de aplicativo como parte da execução da instrução, evitando outra viagem de ida e volta pela rede até o servidor. SQLGetData não é suportado quando a opção de autofetch está habilitada; as colunas do conjunto de resultados devem ser associadas para programar variáveis.

Os aplicativos solicitam autofetch definindo o atributo de instrução SQL_SOPT_SS_CURSOR_OPTIONS específico de driver como SQL_CO_AF.

Consulte também

Conceitos