Public Member Functions | |
PROUDSRV_API | AdoException (const PNTCHAR *txt, _com_error &e) |
Public Member Functions inherited from Proud::Exception | |
PROUD_API | Exception (const char *text) |
PROUD_API | Exception (const wchar_t *text) |
PROUD_API | Exception (std::exception &src) |
PROUD_API | Exception (ErrorInfo *src) |
PROUD_API | Exception (const Exception &src) |
PROUD_API const char * | what () const throw () |
Public Attributes | |
_com_error | m_comError |
Public Attributes inherited from Proud::Exception | |
HostID | m_remote |
void * | m_pVoidSource |
std::exception * | m_pStdSource |
ExceptionType | m_exceptionType |
RefCount< ErrorInfo > | m_errorInfoSource |
String | m_userCallbackName |
void * | m_delegateObject |
StringA | chMsg |
TODO:translate needed. Error object that could occur as running ProudDB -When a problem occurs, you can get it called back using ILogWriterDelegate::OnLogWriterException function -Through - AdoException::what() function, you can get the string of what has occurred.
_com_error Proud::AdoException::m_comError |
ProudDB uses ADO. ADO of ProudDB throws _com_error as exception which gets stored in here.