Changed signature of wxDbTable constructor to have the default value of tblPath be "" instead of NULL which prevents crashes in the logging code if the constructor initialization fails for some reason.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8763
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#endif
// Public member functions
wxDbTable(wxDb *pwxDb, const char *tblName, const int nCols,
#endif
// Public member functions
wxDbTable(wxDb *pwxDb, const char *tblName, const int nCols,
- const char *qryTblName = 0, bool qryOnly = !wxDB_QUERY_ONLY, const char *tblPath=NULL);
+ const char *qryTblName = 0, bool qryOnly = !wxDB_QUERY_ONLY, const char *tblPath="");
virtual ~wxDbTable();
bool Open(void);
virtual ~wxDbTable();
bool Open(void);
void SetFromClause(const wxString& From) { from = From; }
void SetOrderByClause(const wxString& OrderBy) { orderBy = OrderBy; }
void SetWhereClause(const wxString& Where) { where = Where; }
void SetFromClause(const wxString& From) { from = From; }
void SetOrderByClause(const wxString& OrderBy) { orderBy = OrderBy; }
void SetWhereClause(const wxString& Where) { where = Where; }
+ void From(const wxString& From) { from = From; }
+ void OrderBy(const wxString& OrderBy) { orderBy = OrderBy; }
+ void Where(const wxString& Where) { where = Where; }
+ const char * Where() { return (const char *)where.c_str(); }
+ const char * OrderBy() { return (const char *)orderBy.c_str(); }
+ const char * From() { return (const char *)from.c_str(); }
#endif
int Insert(void);
bool Update(void);
#endif
int Insert(void);
bool Update(void);