From baeea2909cd262b8f132479654ea673601220910 Mon Sep 17 00:00:00 2001 From: George Tasker Date: Mon, 20 Nov 2000 17:31:24 +0000 Subject: [PATCH] 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 --- include/wx/dbtable.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/include/wx/dbtable.h b/include/wx/dbtable.h index 203f453ad4..95f976eb2a 100644 --- a/include/wx/dbtable.h +++ b/include/wx/dbtable.h @@ -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); -- 2.47.2