#include <rmdb.h>


Definition at line 90 of file rmdb.h.
Public Member Functions | |
| ivd_DBException (const int a_sqlErr, const string &a_description="", bool a_logError=false) throw () | |
| virtual | ~ivd_DBException () throw () |
Protected Member Functions | |
| virtual string | GetErrorText () const |
| Member function to supply ivd_Exception::m_errorText. | |
Private Attributes | |
| log_CLASSID_m | |
| ivd_DBException::ivd_DBException | ( | const int | a_sqlErr, | |
| const string & | a_description = "", |
|||
| bool | a_logError = false | |||
| ) | throw () |
Definition at line 38 of file rm_dbexception.cpp.
References s_className.
00040 : ivd_Exception(a_sqlErr, a_description, a_logError) { 00041 00042 FormatText(s_className); 00043 }
| ivd_DBException::~ivd_DBException | ( | ) | throw () [virtual] |
| string ivd_DBException::GetErrorText | ( | ) | const [protected, virtual] |
Member function to supply ivd_Exception::m_errorText.
Reimplemented from ivd_BaseException.
Definition at line 48 of file rm_dbexception.cpp.
References ivd_BaseException::m_error.
00048 { 00049 char errBuf[256]; 00050 isc_sql_interprete(m_error, errBuf, sizeof(errBuf) ); 00051 return string(errBuf); 00052 }
ivd_DBException::log_CLASSID_m [private] |
1.5.6