Version: 1.0.0
error_reporter.cpp
Go to the documentation of this file.
1 #include "wx/database/wxprec.h"
2 
4 {
6 }
7 
9 {
10 }
11 
13 {
14  return m_strErrorMessage;
15 }
16 
18 {
19  return m_nErrorCode;
20 }
21 
22 void wxDatabaseErrorReporter::SetErrorMessage(const wxString& strErrorMessage)
23 {
24  m_strErrorMessage = strErrorMessage;
25 }
26 
28 {
29  m_nErrorCode = nErrorCode;
30 }
31 
33 {
34  m_strErrorMessage = wxT("");
36 }
37 
39 {
40 #if wxUSE_DATABASE_EXCEPTIONS
41  wxDatabaseException error(GetErrorCode(), GetErrorMessage());
42  throw error;
43 #endif
44 }
45 
virtual ~wxDatabaseErrorReporter()
const wxString & GetErrorMessage()
#define wxDATABASE_OK
Definition: errorcodes.h:4
void SetErrorMessage(const wxString &strErrorMessage)
void SetErrorCode(int nErrorCode)