Non-standard abbreviations of words in function/variable names changed to standard abbreviations or the entire word (e.g. colNo is now colNum)
If SetColDef is called with an out of range index, the function in debug will throw an assert msg, and call wxLogDebug(), and then return without doing anything. The function now returns a boolean to indicate if the column definition was successfully created or not git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31178 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -139,7 +139,7 @@ private:
|
||||
wxString tablePath; // needed for dBase tables
|
||||
wxString tableName; // Table name
|
||||
wxString queryTableName; // Query Table Name
|
||||
UWORD noCols; // # of columns in the table
|
||||
UWORD m_numCols; // # of columns in the table
|
||||
bool queryOnly; // Query Only, no inserts, updates or deletes
|
||||
|
||||
// Column Definitions
|
||||
@@ -173,7 +173,7 @@ public:
|
||||
char tablePath[wxDB_PATH_MAX]; // needed for dBase tables
|
||||
char tableName[DB_MAX_TABLE_NAME_LEN+1]; // Table name
|
||||
char queryTableName[DB_MAX_TABLE_NAME_LEN+1]; // Query Table Name
|
||||
UWORD noCols; // # of columns in the table
|
||||
UWORD m_numCols; // # of columns in the table
|
||||
bool queryOnly; // Query Only, no inserts, updates or deletes
|
||||
|
||||
// Column Definitions
|
||||
@@ -211,7 +211,7 @@ public:
|
||||
const wxString &GetQueryTableName() { return queryTableName; }
|
||||
const wxString &GetTablePath() { return tablePath; }
|
||||
|
||||
UWORD GetNumberOfColumns() { return noCols; } // number of "defined" columns for this wxDbTable instance
|
||||
UWORD GetNumberOfColumns() { return m_numCols; } // number of "defined" columns for this wxDbTable instance
|
||||
|
||||
const wxString &GetFromClause() { return from; }
|
||||
const wxString &GetOrderByClause() { return orderBy; }
|
||||
@@ -284,13 +284,16 @@ public:
|
||||
{ BuildWhereClause(pWhereClause,typeOfWhere,qualTableName,useLikeComparison); }
|
||||
#endif
|
||||
bool CanSelectForUpdate(void);
|
||||
bool CanUpdByROWID(void);
|
||||
void ClearMemberVar(UWORD colNo, bool setToNull=false);
|
||||
#if wxODBC_BACKWARD_COMPATABILITY
|
||||
bool CanUpdByROWID(void) { return CanUpdateByRowID(); };
|
||||
#endif
|
||||
bool CanUpdateByROWID(void);
|
||||
void ClearMemberVar(UWORD colNumber, bool setToNull=false);
|
||||
void ClearMemberVars(bool setToNull=false);
|
||||
bool SetQueryTimeout(UDWORD nSeconds);
|
||||
|
||||
wxDbColDef *GetColDefs() { return colDefs; }
|
||||
void SetColDefs(UWORD index, const wxString &fieldName, int dataType,
|
||||
bool SetColDefs(UWORD index, const wxString &fieldName, int dataType,
|
||||
void *pData, SWORD cType,
|
||||
int size, bool keyField = false, bool upd = true,
|
||||
bool insAllow = true, bool derivedCol = false);
|
||||
@@ -309,12 +312,12 @@ public:
|
||||
ULONG Count(const wxString &args=_T("*"));
|
||||
int DB_STATUS(void) { return(pDb->DB_STATUS); }
|
||||
|
||||
bool IsColNull(UWORD colNo) const;
|
||||
bool SetColNull(UWORD colNo, bool set=true);
|
||||
bool IsColNull(UWORD colNumber) const;
|
||||
bool SetColNull(UWORD colNumber, bool set=true);
|
||||
bool SetColNull(const wxString &colName, bool set=true);
|
||||
#if wxODBC_BACKWARD_COMPATABILITY
|
||||
// The following member functions are deprecated. You should use the SetColNull()
|
||||
bool SetNull(int colNo, bool set=true) { return (SetNull(colNo,set)); }
|
||||
bool SetNull(int colNumber, bool set=true) { return (SetNull(colNumber,set)); }
|
||||
bool SetNull(const char *colName, bool set=true) { return (SetNull(colName,set)); }
|
||||
#endif
|
||||
#ifdef __WXDEBUG__
|
||||
@@ -324,8 +327,12 @@ public:
|
||||
//TODO: Need to Document
|
||||
typedef enum { WX_ROW_MODE_QUERY , WX_ROW_MODE_INDIVIDUAL } rowmode_t;
|
||||
virtual void SetRowMode(const rowmode_t rowmode);
|
||||
virtual wxVariant GetCol(const int colNo) const ;
|
||||
virtual void SetCol(const int colNo, const wxVariant value);
|
||||
#if wxODBC_BACKWARD_COMPATABILITY
|
||||
virtual wxVariant GetCol(const int colNumber) const { return GetColumn(colNumber); };
|
||||
virtual void SetCol(const int colNumber, const wxVariant value) { return SetColumn(colNumber, value); };
|
||||
#endif
|
||||
virtual wxVariant GetColumn(const int colNumber) const ;
|
||||
virtual void SetColumn(const int colNumber, const wxVariant value);
|
||||
virtual GenericKey GetKey(void);
|
||||
virtual void SetKey(const GenericKey &key);
|
||||
|
||||
|
Reference in New Issue
Block a user