Partilhar via


AfxThrowDaoException

Chamar essa função para gerar uma exceção do tipo CDaoException de seu próprio código.

void AFXAPI AfxThrowDaoException( 
   int nAfxDaoError = NO_AFX_DAO_ERROR, 
   SCODE scode = S_OK  
);

Parâmetros

  • nAfxDaoError
    Um valor inteiro que representa um DAO estendida o código de erro, que pode ser um dos valores listados em CDaoException::m_nAfxDaoError.

  • scode
    Um código de erro OLE de DAO, do tipo SCODE. Para obter mais informações, consulte CDaoException::m_scode.

Comentários

A estrutura também chamará AfxThrowDaoException. Em sua chamada, você pode transmitir um dos parâmetros ou ambos. Por exemplo, se você deseja gerar um dos erros definidos em CDaoException::nAfxDaoError mas você não importa se com o parâmetro de scode , não se passar um código válida no parâmetro de nAfxDaoError e não se aceitar o valor padrão para o scode.

Para obter informações sobre as exceções relacionadas às classes de MFC DAO, consulte a classe CDaoException neste white e no artigo Exceções: Exceções da base de dados.

Requisitos

Header: afxdao.h

Consulte também

Referência

Classe CException

Conceitos

Macros e globais MFC