Compartilhar via


Códigos de erro da Biblioteca de cursores do ODBC

Importante

Esse recurso será removido em uma versão futura do Componente do Microsoft Data Access. Evite usar esse recurso em um novo trabalho de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Em vez disso, use cursores de driver e servidor.

A biblioteca de cursores ODBC retorna os SEGUINTEs SQLSTATEs, além daqueles listados na Referência de API ODBC.

Observação

A biblioteca de cursores não ordena registros de status; o Gerenciador de Driver e o ODBC 3. x drivers são responsáveis por ordenar registros de status.

SQLSTATE Descrição Pode ser retornado de
01000 O cursor não é atualizável. SQLFetch

SQLFetchScroll
01000 Biblioteca de cursores não usada. Falha na carga. SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 Biblioteca de cursores não usada. Suporte insuficiente ao driver. SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 Biblioteca de cursores não usada. Incompatibilidade de versão com o Gerenciador de Driver. SQLBrowseConnect

SQLConnect

SQLDriverConnect
01000 O driver retornou SQL_SUCCESS_WITH_INFO. A mensagem de aviso foi perdida. SQLFetch

SQLFetchScroll
S1000 Erro geral: não é possível criar o buffer de arquivos. SQLFetch

SQLFetchScroll

SQLGetData
S1000 Erro geral: não é possível ler do buffer de arquivos. SQLFetch

SQLFetchScroll

SQLGetData
S1000 Erro geral: não é possível gravar no buffer de arquivos. SQLFetch

SQLFetchScroll

SQLGetData
S1000 Erro geral: não é possível fechar ou remover o buffer de arquivos. SQLFreeHandle

SQLFreeStmt
SL001 A solicitação posicionada não pode ser executada porque nenhuma coluna pesquisável foi associada. SQLExecDirect

SQLGetData

SQLPrepare
SL002 Não foi possível executar a solicitação posicionada porque o conjunto de resultados foi criado por uma condição de junção. SQLExecute

SQLExecDirect

SQLGetData
SL003 O buffer associado excede o tamanho máximo do segmento. SQLFetch

SQLFetchScroll
SL004 O conjunto de resultados não foi gerado por uma instrução SELECT . SQLGetData
SL005 A instrução SELECT contém uma cláusula GROUP BY. SQLGetData
SL006 Não há suporte para matrizes de parâmetros com solicitações posicionadas. SQLPrepare

SQLExecDirect
SL008 SQLGetData não é permitido em um cursor somente de encaminhamento (sem buffer). SQLGetData
SL009 Nenhuma coluna foi associada antes de chamar SQLFetch ou SQLFetchScroll. SQLFetch

SQLFetchScroll
SL010 SQLBindCol retornou SQL_ERROR durante uma tentativa de associação a um buffer interno. SQLFetch

SQLFetchScroll

SQLGetData
SL011 A opção de instrução é válida somente depois de chamar SQLFetch ou SQLFetchScroll. SQLGetStmtAttr
SL012 As associações de instrução podem não ser alteradas enquanto um cursor está aberto. SQLBindCol

SQLFreeHandle

SQLFreeStmt

SQLSetStmtAttr
SL014 Uma solicitação posicionada foi emitida e nem todos os campos de contagem de colunas foram armazenados em buffer. SQLExecDirect

SQLExecute

SQLPrepare
SL015 SQLFetch e SQLFetchScroll não podem ser misturados. Sqlextendedfetch

SQLFetch

SQLFetchScroll