Como você pode ver, na semana passada, alguns de nossos leitores disseram cdbException error codes.
Recomendado
NOME | DESCRIÇÃO |
---|---|
CDBException :: m_nRetCode | Contém banco de dados aberto Conn. .. |
CDBException :: m_strError | Contém uma string que … | CDBException :: m_strStateNative … | Contém uma empresa que descreve t … |
CDBException error code 8592413b-911f-400f-a94e-bd9e619ff91e
- 5 leituras em um curto período
Sintaxe
Classe CDBException: Public CException
Membros
Itens públicos
A classe consiste em apontar para dois elementos de dados públicos que podem ser definitivamente usados para determinar o motivo de uma diferença ou para exibir uma mensagem de texto específica limpando a exceção. CDBException
são obstruções e também funções de membro centrais lançadas construídas a partir de classes originais de dados.
As exceções são a execução extrema de condições que são independentes do programa específico, como fonte de dados ou erros de E / S de rede. Erros que você pode saber durante a execução normal de seu programa. Na maioria dos casos, não somos considerados exceções.
Esses objetos de confiança poderão ser usados como parte de uma frase CATCH. Com a função global AfxThrowDBException
, os proprietários também podem gerar objetos CDBException
como desejar.
Para obter mais informações sobre o tratamento de omissões e de forma mais geral sobre objetos CDBException
, consulte este artigo dedicado Tratamento de exceções (MFC) , além de Exceções: o banco de dados de exceções .Hierarquia
Requisitos
Herdando CDBException :: M_nRetCode
Contém o código de erro RETCODE ODBC retornado por cada uma de nossa função API Application Programming Town (ODBC).
Este tipo inclui rascunhos com o prefixo SQL consistente com ODBC e código com o prefixo AFX_SQL definido pelas classes do banco de dados. Para este cdbException
membro contém elementos como pessoas com os seguintes valores:
-
AFX_SQL_ERROR_API_CONFORMANCE O driver para chamar
CDatabase :: OpenEx
ou simplesmenteCDatabase :: Open
não deve atender ao nível de conformidade da API ODBC próximo ao menos 1 (SQL_OAC_LEVEL1) . -
AFX_SQL_ERROR_CONNECT_FAIL Falha que pode conectar à coleta de dados. Você passou NULL
CDatabase
para o construtor do conjunto de registros, além de tentar estabelecer uma conexão funcional com base emGetDefaultConnect <. instalação / código> falhou.
-
AFX_SQL_ERROR_DATA_TRUNCATED Você solicitou mais dados do que o indivíduo forneceu o espaço de armazenamento fornecido. Informações sobre como aumentar a quantidade de armazenamento de dados fornecida para o
CString
ouCByteArray
informações e tipos de fatos podem ser encontrados no argumentonMaxLength
para < a # rfx_text "> RFX_Text e, portanto, RFX_Binary na seção Macros e variáveis globais. -
AFX_SQL_ERROR_DYNASET_NOT_SUPPORTED Falha ao conectar com
CRecordset :: Open
para consultar a seleção dinâmica. Conjuntos de jantar não são apenas suportados pelo capitão. -
AFX_SQL_ERROR_EMPTY_COLUMN_LIST Você tentou criar esta tabela (ou o que foi apresentado não foi identificado como cada chamada de procedimento ou instrução SELECT). code> DoFieldExchange sobrescrever.
-
AFX_SQL_ERROR_FIELD_SCHEMA_MISMATCH A seleção RFX em uma função que substitui
DoFieldExchange
é incompatível e contém os dados colocados da coluna em cada conjunto de registros. -
AFX_SQL_ERROR_ILLEGAL_MODE Você chamou
CRecordset :: Update
sem primeiro chamarCRecordset :: AddNew
ouCRecordset :: Edit
. -
AFX_SQL_ERROR_LOCK_MODE_NOT_SUPPORTED O bloqueio da sua consulta para registros aprimorados pode não ser obrigatório porque o driver ODBC não oferece suporte ao bloqueio.
-
AFX_SQL_ERROR_MULTIPLE_ROWS_AFFECTED Você chamou
CRecordset :: Update
Delete
ou para cada tabela sem uma grande chave única e então mudou vários dados de registros de dados. -
AFX_SQL_ERROR_NO_CURRENT_RECORD Você tentou modificar, caso contrário, excluir um registro de dados excluído anteriormente. Você deve percorrer um deles para que, após um apagamento perfeito e perfeito, possa criar uma nova entrada imediata.
-
AFX_SQL_ERROR_NO_POSITIONED_UPDATES O seu pedido da Dynaset pode não ser satisfeito porque o seu ODBC não suporta as atualizações aplicadas.
-
AFX_SQL_ERROR_NO_ROWS_AFFECTED Você chamou
CRecordset :: Update
oudelete
ao iniciar a experiência, o registro de dados de viagem nem sempre foi encontrado. -
AFX_SQL_ERROR_ODBC_LOAD_FAILED Falha ao carregar o arquivo ODBC.DLL; O Windows não pode ou não pode carregar esta DLL. Este erro é fatal. Seu
-
afx_sql_error_odbc_v2_required O requisito para este conjunto dinâmico não pôde ser atendido porque o driver ODB é consistentemente exigido C, nível 2 compatível.
-
AFX_SQL_ERROR_RECORDSET_FORWARD_ONLY A tentativa de pesquisa falhou porque o data store inicial não suporta a rolagem para trás.
-
AFX_SQL_ERROR_SNAPSHOT_NOT_SUPPORTED Falha ao chamar
CRecordset :: Open
para solicitar uma imagem. O driver não suporta instantâneos. (Isso deve aparecer, na melhor das hipóteses, se a biblioteca de cursores ODBC ODBCCURS.DLL não estiver disponível.) -
AFX_SQL_ERROR_SQL_CONFORMANCE O driver relativo à chamada
CDatabase :: OpenEx
oucdatabase :: open
absolutamente não atende ao grau mínimo de conformidade ODBC SQL (SQL_OSC_MINIMUM). -
AFX_SQL_ERROR_SQL_NO_TOTAL O driver ODBC foi incapaz de especificar o tamanho total do surpreendente valor de dados
CLongBinary
. Na maioria dos processos, a operação falhou porque a extração rápida da memória global não pôde ser pré-alocada. Você -
afx_sql_error_recordset_readonly tentou atualizar um conjunto de registros somente leitura, a fonte de detalhes pessoais pode ser somente leitura. Não é possível substituir o conjunto de registros ou o problema de
CDatabase
relacionado. -
A função SQL_ERROR não funcionou. Uma mensagem de erro que provavelmente retornará. Muitas vezes, é fornecida pela operação odbc
SQLError
e é armazenada nos dadosm_strError
. -
SQL_INVALID_HANDLE A função tem baixo controle ambiental, ID de conexão ou ID de instrução inválida. Isso indica um erro de programação. Alguma outra compreensão pode ser obtida no ODBC labour
SQLError
.
Códigos prefixados com SQL são definidos pelo ODBC. Os códigos com os prefixos AFX, que geralmente são definidos em AFXDB.H, podem ser encontrados em MFC INCLUDE.
CDBException :: M_strError
A string descreve geralmente o erro em termos alfanuméricos. Para obter mais informações e também um exemplo, consulte m_strStateNativeOrigin
.
CDBException :: M_strStateNativeOrigin
Uma string é o formulário de solicitação real “Estado:% s, Nativo:% ld, Origem:% s”, onde os códigos de formato na estrutura são alterados com valores que descrevem:
-
SQLSTATE, sua própria string terminada em nulo contendo um código de erro de cinco dígitos que pode ser freqüentemente retornado no parâmetro ODBC szSqlState para ajudar a executar um trabalho
SQLError
. Os valores SQLSTATE estão listados no último Apêndice A Códigos de erro ODBC usando a Referência de programação ODBC. Exemplo: “S0022”. Recomendado
O seu PC está lento? Você tem problemas ao iniciar o Windows? Não se desespere! Fortect é a solução para você. Esta ferramenta poderosa e fácil de usar diagnosticará e reparará seu PC, aumentando o desempenho do sistema, otimizando a memória e melhorando a segurança no processo. Então não espere - baixe o Fortect hoje mesmo!
- 1. Baixar Fortect
- 2. Siga as instruções na tela para executar uma verificação
- 3. Reinicie seu computador e espere que ele termine de executar a verificação e siga as instruções na tela novamente para remover quaisquer vírus encontrados verificando seu computador com Fortect
SobO código de erro real relacionado à nova fonte de pesquisa que está sendo retornada, no parâmetro pfNativeError correspondente entre a função
SQLError
. Exemplo: 207.-
O texto da mensagem de marketing de erro é removido do parâmetro szErrorMsg de sua função
SQLError
atual. Esta mensagem consiste em um grande número de nomes entre parênteses. Como o erro é comunicado de forma eficiente da fonte de informações ao usuário, cada componente ODBC (ferramenta de computador de dados, driver, gerenciador de driver) adiciona sua própria marca. Essas informações ajudam a identificar a origem do erro. Exemplo: SQL [microsoft] [driver odbc internet computer] [SQL Server]
A parte estrutural interpreta parte da string de erro e usa seus componentes apenas em m_strStateNativeOrigin
; Assim que m_strStateNativeOrigin
fornece informações sobre vários erros específicos, os dilemas são separados por quebras de linha. A estrutura coloca o texto alfanumérico do erro facilmente em m_strError
.
Para obter instruções adicionais sobre os códigos usados para criar esta string, consulte a própria função SQLError na Referência de programação ODBC.
Exemplo
Do ODBC: “Estado: S0022, Próprio: 207, Fonte: [Microsoft] [Driver ODBC SQL Server] [Servidor SQL inválido] nome da coluna” ColName “
Veja também
Esta sessão é uma das palestras do MFC Open Database Connectivity (ODBC). Se você estiver usando as novas classes de Data Access Object (DAO), geralmente trabalhará com CDaoException . Todos os nomes de classe DAO são normalmente prefixados com “CDao”. Para obter mais estratégias, consulte Visão geral: programação de banco de dados .
Acelere seu PC hoje mesmo com este download fácil de usar.Cdbexception Error Codes
Codes D Erreur Cdbexception
Cdb 예외 오류 코드
Cdbeexception Foutcodes
Cdbexception Fehlercodes
Cdbecodici Di Errore Di Eccezione
Cdbexception Felkoder
Kody Oshibok Cdbexception
Kody Bledow Wyjatkow Cdb
Codigos De Error Cdbexception
