Provided wxDB_XXXX naming for constants
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_2_BRANCH@7057 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -93,7 +93,7 @@ enum enumDummy {enumDum1};
|
|||||||
#define FALSE 0
|
#define FALSE 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const int DB_PATH_MAX = 254;
|
const int wxDB_PATH_MAX = 254;
|
||||||
|
|
||||||
extern char const *SQL_LOG_FILENAME;
|
extern char const *SQL_LOG_FILENAME;
|
||||||
extern char const *SQL_CATALOG_FILENAME;
|
extern char const *SQL_CATALOG_FILENAME;
|
||||||
@@ -243,7 +243,7 @@ struct wxDbConnectInf
|
|||||||
char fileType[SQL_MAX_DSN_LENGTH+1]; // Not sure what the max length is
|
char fileType[SQL_MAX_DSN_LENGTH+1]; // Not sure what the max length is
|
||||||
|
|
||||||
// Optionals needed for some databases like dBase
|
// Optionals needed for some databases like dBase
|
||||||
char defaultDir[DB_PATH_MAX]; // Directory that db file resides in
|
char defaultDir[wxDB_PATH_MAX]; // Directory that db file resides in
|
||||||
};
|
};
|
||||||
|
|
||||||
struct wxDbSqlTypeInfo
|
struct wxDbSqlTypeInfo
|
||||||
@@ -534,6 +534,8 @@ bool WXDLLEXPORT wxDbGetDataSource(HENV henv, char *Dsn, SWORD DsnMax, char *DsD
|
|||||||
//#################################################################################
|
//#################################################################################
|
||||||
|
|
||||||
// Backward compability structures/classes. This will eventually go away
|
// Backward compability structures/classes. This will eventually go away
|
||||||
|
const int DB_PATH_MAX = wxDB_PATH_MAX;
|
||||||
|
|
||||||
typedef wxDb wxDB;
|
typedef wxDb wxDB;
|
||||||
typedef wxDbTableInf wxTableInf;
|
typedef wxDbTableInf wxTableInf;
|
||||||
typedef wxDbColInf wxColInf;
|
typedef wxDbColInf wxColInf;
|
||||||
|
@@ -43,10 +43,10 @@
|
|||||||
#include "db.h"
|
#include "db.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const int ROWID_LEN = 24; // 18 is the max, 24 is in case it gets larger
|
const int wxDB_ROWID_LEN = 24; // 18 is the max, 24 is in case it gets larger
|
||||||
const int DEFAULT_CURSOR = 0;
|
const int wxDB_DEFAULT_CURSOR = 0;
|
||||||
const bool QUERY_ONLY = TRUE;
|
const bool wxDB_QUERY_ONLY = TRUE;
|
||||||
const bool DISABLE_VIEW = TRUE;
|
const bool wxDB_DISABLE_VIEW = TRUE;
|
||||||
|
|
||||||
// The following class is used to define a column of a table.
|
// The following class is used to define a column of a table.
|
||||||
// The wxDbTable constructor will dynamically allocate as many of
|
// The wxDbTable constructor will dynamically allocate as many of
|
||||||
@@ -129,7 +129,7 @@ public:
|
|||||||
int noCols; // # of columns in the table
|
int noCols; // # of columns in the table
|
||||||
bool queryOnly; // Query Only, no inserts, updates or deletes
|
bool queryOnly; // Query Only, no inserts, updates or deletes
|
||||||
|
|
||||||
char tablePath[DB_PATH_MAX]; // needed for dBase tables
|
char tablePath[wxDB_PATH_MAX]; // needed for dBase tables
|
||||||
|
|
||||||
// Column Definitions
|
// Column Definitions
|
||||||
wxDbColDef *colDefs; // Array of wxDbColDef structures
|
wxDbColDef *colDefs; // Array of wxDbColDef structures
|
||||||
@@ -144,7 +144,7 @@ public:
|
|||||||
|
|
||||||
// Public member functions
|
// Public member functions
|
||||||
wxDbTable(wxDb *pwxDb, const char *tblName, const int nCols,
|
wxDbTable(wxDb *pwxDb, const char *tblName, const int nCols,
|
||||||
const char *qryTblName = 0, bool qryOnly = !QUERY_ONLY, const char *tblPath=NULL);
|
const char *qryTblName = 0, bool qryOnly = !wxDB_QUERY_ONLY, const char *tblPath=NULL);
|
||||||
virtual ~wxDbTable();
|
virtual ~wxDbTable();
|
||||||
bool Open(void);
|
bool Open(void);
|
||||||
bool CreateTable(bool attemptDrop=TRUE);
|
bool CreateTable(bool attemptDrop=TRUE);
|
||||||
@@ -191,7 +191,7 @@ public:
|
|||||||
|
|
||||||
HSTMT *NewCursor(bool setCursor = FALSE, bool bindColumns = TRUE);
|
HSTMT *NewCursor(bool setCursor = FALSE, bool bindColumns = TRUE);
|
||||||
bool DeleteCursor(HSTMT *hstmtDel);
|
bool DeleteCursor(HSTMT *hstmtDel);
|
||||||
void SetCursor(HSTMT *hstmtActivate = (void **) DEFAULT_CURSOR);
|
void SetCursor(HSTMT *hstmtActivate = (void **) wxDB_DEFAULT_CURSOR);
|
||||||
HSTMT GetCursor(void) { return(hstmt); }
|
HSTMT GetCursor(void) { return(hstmt); }
|
||||||
ULONG Count(const char *args="*");
|
ULONG Count(const char *args="*");
|
||||||
int DB_STATUS(void) { return(pDb->DB_STATUS); }
|
int DB_STATUS(void) { return(pDb->DB_STATUS); }
|
||||||
@@ -221,6 +221,12 @@ typedef wxDbColDef CcolDef;
|
|||||||
typedef wxDbColDataPtr wxColDataPtr;
|
typedef wxDbColDataPtr wxColDataPtr;
|
||||||
typedef wxDbColDataPtr CcolDataPtr;
|
typedef wxDbColDataPtr CcolDataPtr;
|
||||||
|
|
||||||
|
const int ROWID = wxDB_ROWID_LEN;
|
||||||
|
const int DEFAULT_CURSOR = wxDB_DEFAULT_CURSOR;
|
||||||
|
const bool QUERY_ONLY = wxDB_QUERY_ONLY;
|
||||||
|
const bool DISABLE_VIEW = wxDB_DISABLE_VIEW;
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -104,7 +104,7 @@ char const *SQL_CATALOG_FILENAME = "catalog.txt";
|
|||||||
// SQL Log defaults to be used by GetDbConnection
|
// SQL Log defaults to be used by GetDbConnection
|
||||||
wxDbSqlLogState SQLLOGstate = sqlLogOFF;
|
wxDbSqlLogState SQLLOGstate = sqlLogOFF;
|
||||||
|
|
||||||
//char SQLLOGfn[DB_PATH_MAX+1] = SQL_LOG_FILENAME;
|
//char SQLLOGfn[wxDB_PATH_MAX+1] = SQL_LOG_FILENAME;
|
||||||
wxChar *SQLLOGfn = (wxChar*) SQL_LOG_FILENAME;
|
wxChar *SQLLOGfn = (wxChar*) SQL_LOG_FILENAME;
|
||||||
|
|
||||||
// The wxDb::errorList is copied to this variable when the wxDb object
|
// The wxDb::errorList is copied to this variable when the wxDb object
|
||||||
|
@@ -1408,12 +1408,12 @@ void wxDbTable::GetUpdateStmt(char *pSqlStmt, int typeOfUpd, const char *pWhereC
|
|||||||
if (CanUpdByROWID())
|
if (CanUpdByROWID())
|
||||||
{
|
{
|
||||||
SDWORD cb;
|
SDWORD cb;
|
||||||
char rowid[ROWID_LEN];
|
char rowid[wxDB_ROWID_LEN];
|
||||||
|
|
||||||
// Get the ROWID value. If not successful retreiving the ROWID,
|
// Get the ROWID value. If not successful retreiving the ROWID,
|
||||||
// simply fall down through the code and build the WHERE clause
|
// simply fall down through the code and build the WHERE clause
|
||||||
// based on the key fields.
|
// based on the key fields.
|
||||||
if (SQLGetData(hstmt, noCols+1, SQL_C_CHAR, (UCHAR*) rowid, ROWID_LEN, &cb) == SQL_SUCCESS)
|
if (SQLGetData(hstmt, noCols+1, SQL_C_CHAR, (UCHAR*) rowid, wxDB_ROWID_LEN, &cb) == SQL_SUCCESS)
|
||||||
{
|
{
|
||||||
wxStrcat(pSqlStmt, "ROWID = '");
|
wxStrcat(pSqlStmt, "ROWID = '");
|
||||||
wxStrcat(pSqlStmt, rowid);
|
wxStrcat(pSqlStmt, rowid);
|
||||||
@@ -1464,12 +1464,12 @@ void wxDbTable::GetDeleteStmt(char *pSqlStmt, int typeOfDel, const char *pWhereC
|
|||||||
if (CanUpdByROWID())
|
if (CanUpdByROWID())
|
||||||
{
|
{
|
||||||
SDWORD cb;
|
SDWORD cb;
|
||||||
char rowid[ROWID_LEN];
|
char rowid[wxDB_ROWID_LEN];
|
||||||
|
|
||||||
// Get the ROWID value. If not successful retreiving the ROWID,
|
// Get the ROWID value. If not successful retreiving the ROWID,
|
||||||
// simply fall down through the code and build the WHERE clause
|
// simply fall down through the code and build the WHERE clause
|
||||||
// based on the key fields.
|
// based on the key fields.
|
||||||
if (SQLGetData(hstmt, noCols+1, SQL_C_CHAR, (UCHAR*) rowid, ROWID_LEN, &cb) == SQL_SUCCESS)
|
if (SQLGetData(hstmt, noCols+1, SQL_C_CHAR, (UCHAR*) rowid, wxDB_ROWID_LEN, &cb) == SQL_SUCCESS)
|
||||||
{
|
{
|
||||||
wxStrcat(pSqlStmt, "ROWID = '");
|
wxStrcat(pSqlStmt, "ROWID = '");
|
||||||
wxStrcat(pSqlStmt, rowid);
|
wxStrcat(pSqlStmt, rowid);
|
||||||
@@ -1819,7 +1819,7 @@ wxDbColDataPtr* wxDbTable::SetColDefs (wxDbColInf *pColInfs, ULONG numCols)
|
|||||||
/********** wxDbTable::SetCursor() **********/
|
/********** wxDbTable::SetCursor() **********/
|
||||||
void wxDbTable::SetCursor(HSTMT *hstmtActivate)
|
void wxDbTable::SetCursor(HSTMT *hstmtActivate)
|
||||||
{
|
{
|
||||||
if (hstmtActivate == DEFAULT_CURSOR)
|
if (hstmtActivate == wxDB_DEFAULT_CURSOR)
|
||||||
hstmt = *hstmtDefault;
|
hstmt = *hstmtDefault;
|
||||||
else
|
else
|
||||||
hstmt = *hstmtActivate;
|
hstmt = *hstmtActivate;
|
||||||
@@ -1912,12 +1912,12 @@ bool wxDbTable::Refresh(void)
|
|||||||
if (CanUpdByROWID())
|
if (CanUpdByROWID())
|
||||||
{
|
{
|
||||||
SDWORD cb;
|
SDWORD cb;
|
||||||
char rowid[ROWID_LEN+1];
|
char rowid[wxDB_ROWID_LEN+1];
|
||||||
|
|
||||||
// Get the ROWID value. If not successful retreiving the ROWID,
|
// Get the ROWID value. If not successful retreiving the ROWID,
|
||||||
// simply fall down through the code and build the WHERE clause
|
// simply fall down through the code and build the WHERE clause
|
||||||
// based on the key fields.
|
// based on the key fields.
|
||||||
if (SQLGetData(hstmt, noCols+1, SQL_C_CHAR, (UCHAR*) rowid, ROWID_LEN, &cb) == SQL_SUCCESS)
|
if (SQLGetData(hstmt, noCols+1, SQL_C_CHAR, (UCHAR*) rowid, wxDB_ROWID_LEN, &cb) == SQL_SUCCESS)
|
||||||
{
|
{
|
||||||
wxStrcat(whereClause, queryTableName);
|
wxStrcat(whereClause, queryTableName);
|
||||||
wxStrcat(whereClause, ".ROWID = '");
|
wxStrcat(whereClause, ".ROWID = '");
|
||||||
|
Reference in New Issue
Block a user