Classe CDBException
Representa uma condição de exceção que ocorre as classes de banco de dados.
class CDBException : public CException
Membros
Membros públicos de dados
Nome |
Descrição |
---|---|
Contém um código de retorno Open Database Connectivity (ODBC), o tipo RETCODE. |
|
Contém uma cadeia de caracteres que descreve o erro em termos alfanuméricos. |
|
Contém uma cadeia de caracteres que descreve o erro em termos de códigos de erro retornados por ODBC. |
Comentários
A classe inclui dois membros públicos de dados que você pode usar para determinar a causa de exceção ou para exibir uma mensagem de texto que descreve a exceção. Os objetos deCDBException são construídos e lançados por funções de membro das classes de banco de dados.
Dica
Essa classe é uma das classes Open Database Connectivity (ODBC) MFC.Se você estiver usando ao acesso a dados mais recente objetos de classes (DAO), usa CDaoException em vez de isso.Todos os nomes de classe de DAO têm “CDao” como um prefixo.Para obter mais informações, consulte o artigo visão geral: Programação do banco de dados.
As exceções são caso de execução anormal que envolvem condições fora do controle de programa, como a fonte de dados ou erros de E/S de rede. Os erros que você pode esperar ver no traço normal de executar o programa não são considerados geralmente exceções.
Você pode acessar esses objetos no escopo de uma expressão de CATCH . Você também pode lançar objetos de CDBException do seu próprio código com a função global de AfxThrowDBException .
Para obter mais informações sobre manipulação de exceção em geral, ou sobre objetos de CDBException , consulte os artigos manipulação de exceção (MFC) e Exceções: Exceções de banco de dados.
Hierarquia de herança
CDBException
Requisitos
Cabeçalho: afxdb.h