Added From(), OrderBy() and Where() functions that correspons to the Set/GetWhereClause(), Set/GetOrderByClause() and Set/GetFromClause() functions.

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
This commit is contained in:
George Tasker 2000-11-20 17:31:24 +00:00
parent e93a3a18fc
commit baeea2909c

View File

@ -181,7 +181,7 @@ public:
#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);
@ -216,6 +216,12 @@ public:
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);