Applied patch [ 1286701 ] fix for compiling odbc with MS VC8 on x64
also define SQLTCHAR for DMC++ git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35517 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -99,6 +99,14 @@
|
||||
#define SQL_C_WXCHAR SQL_C_CHAR
|
||||
#endif
|
||||
|
||||
#ifdef __DIGITALMARS__
|
||||
#if wxUSE_UNICODE
|
||||
typedef wxChar SQLTCHAR;
|
||||
#else
|
||||
typedef UCHAR SQLTCHAR;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
typedef float SFLOAT;
|
||||
typedef double SDOUBLE;
|
||||
typedef unsigned int UINT;
|
||||
@@ -126,6 +134,15 @@ enum enumDummy {enumDum1};
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef _WIN64
|
||||
#ifndef SQLLEN
|
||||
#define SQLLEN SQLINTEGER
|
||||
#endif
|
||||
#ifndef SQLULEN
|
||||
#define SQLULEN SQLUINTEGER
|
||||
#endif
|
||||
#endif
|
||||
|
||||
const int wxDB_PATH_MAX = 254;
|
||||
|
||||
extern WXDLLIMPEXP_DATA_ODBC(wxChar const *) SQL_LOG_FILENAME;
|
||||
@@ -652,7 +669,7 @@ public:
|
||||
bool ExecSql(const wxString &pSqlStmt);
|
||||
bool ExecSql(const wxString &pSqlStmt, wxDbColInf** columns, short& numcols);
|
||||
bool GetNext(void);
|
||||
bool GetData(UWORD colNo, SWORD cType, PTR pData, SDWORD maxLen, SDWORD FAR *cbReturned);
|
||||
bool GetData(UWORD colNo, SWORD cType, PTR pData, SDWORD maxLen, SQLLEN FAR *cbReturned);
|
||||
bool Grant(int privileges, const wxString &tableName, const wxString &userList = wxT("PUBLIC"));
|
||||
int TranslateSqlState(const wxString &SQLState);
|
||||
wxDbInf *GetCatalog(const wxChar *userID=NULL);
|
||||
|
Reference in New Issue
Block a user