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