Partilhar via


Cursores do cliente

O ODBC oferece suporte a cursores do cliente, cursores implementados no cliente. Em um cursor do cliente, um conjunto de resultados padrão é usado para armazenar todo o conjunto de resultados no cliente e todas as operações de cursor são executadas nesse armazenamento de cliente. Nenhuma das funcionalidades do cursor servidor deMicrosoftSQL Server são usadas. Os cursores do cliente só aceitam cursores somente avanço e estáticos, não controlados por conjuntos de chaves ou dinâmicos.

O ODBC implementa cursores do cliente que usam a biblioteca de cursores ODBC. Isto é planejado para uso com drivers ODBC que só aceitam as configurações padrão para características de cursor. Em razão dos drivers Native Client ODBC do SQL Server oferecerem suporte completo às operações de cursor através dos cursores de servidor, limite o uso de cursores do cliente.

Cursores dos cliente devem ser usados apenas para reduzir a restrição que cursores de servidor não aceitam todas as instruções ou lotes Transact-SQL . Se um cursor de deslocação estático for necessário em uma instrução ou lote Transact-SQL que não podem ser executados com um cursor servidor, considere utilizar um cursor do cliente.

Consulte também

Conceitos