AfxThrowDBException
Chamar essa função para gerar uma exceção do tipo CDBException de seu próprio código.
void AfxThrowDBException(
RETCODE nRetCode,
CDatabase* pdb,
HSTMT hstmt
);
Parâmetros
nRetCode
Um valor do tipo RETCODE, definindo o tipo de erro que causou a exceção seja gerada.pdb
Um ponteiro para o objeto de CDatabase que representa a conexão da fonte de dados com que a exceção está associada.hstmt
Um identificador de ODBC HSTMT que especifica o identificador de instrução com que a exceção está associada.
Comentários
A estrutura AfxThrowDBException ODBC chama quando o recebe RETCODE de uma chamada a uma função de API ODBC e interpreta RETCODE como uma condição excepcional em vez de um erro expectable. Por exemplo, uma operação de acesso a dados pode falhar devido a um erro de leitura do disco.
Para obter informações sobre valores de RETCODE definidas pelo ODBC, consulte chapter 8, “recuperando informações de status e de erro”, em Windows SDK. Para obter informações sobre extensões de MFC a esses códigos, consulte a classe CDBException.
Requisitos
Header: afxdb.h