AfxThrowDBException
telefonar Esta função para lançar 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 de tipo RETCODE, define o tipo de erro que causou a exceção seja lançada.pdb
Um ponteiro para o CDatabase objeto que representa a conexão de fonte de dados ao qual a exceção está associada.hstmt
Um ODBC HSTMT identificador que especifica o identificador de demonstrativo ao qual a exceção está associada.
Comentários
A estrutura chama AfxThrowDBException ao receber um ODBC RETCODE de uma telefonar para uma função ODBC API e interpreta o RETCODE sistema autônomo uma condição de exceção em vez de um erro expectable.Por exemplo, uma operação de acesso de dados pode falhar devido a um erro de leitura de disco.
Para obter informações sobre o RETCODE valores definidos pelo ODBC, consulte o capítulo 8, "Recuperando informações de status e erros", nas Windows SDK. Para obter informações sobre as extensões do MFC para esses códigos, consulte classe CDBException.
Requisitos
Cabeçalho: afxdb.h