Fixed unicode builds that were not on MSW

Added dbmsFutureX to the database enumerations to allow for adding support for new databases between releases of wxWidgets


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32815 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
George Tasker 2005-03-14 14:40:05 +00:00
parent 4845680170
commit 2889677e28

View File

@ -65,6 +65,9 @@
//
#include "sql.h"
#include "sqlext.h"
//#if wxUSE_UNICODE
// #include <sqlucode.h>
//#endif
#include "odbcinst.h"
#else
#if defined(__WINDOWS__) && ( defined(HAVE_W32API_H) || defined(__BORLANDC__) )
@ -76,9 +79,16 @@
// Use the ones from the library
#include "wx/isql.h"
#include "wx/isqlext.h"
// Not available in v2.x of iODBC
#ifndef __WXMSW__
typedef wxChar SQLTCHAR;
#endif
#else
#include <sql.h>
#include <sqlext.h>
//#if wxUSE_UNICODE
// #include <sqlucode.h>
//#endif
#endif
}
#endif
@ -94,11 +104,6 @@ typedef double SDOUBLE;
typedef unsigned int UINT;
#define ULONG UDWORD
// Not available in iODBC
#ifndef __WXMSW__
typedef UCHAR SQLTCHAR;
#endif
#ifndef wxODBC_FWD_ONLY_CURSORS
#define wxODBC_FWD_ONLY_CURSORS 1
#endif
@ -461,7 +466,18 @@ enum wxDBMS
dbmsINTERBASE,
dbmsPERVASIVE_SQL,
dbmsXBASE_SEQUITER,
dbmsFIREBIRD
dbmsFIREBIRD,
dbmsMAXDB,
dbmsFuture1,
dbmsFuture2,
dbmsFuture3,
dbmsFuture4,
dbmsFuture5,
dbmsFuture6,
dbmsFuture7,
dbmsFuture8,
dbmsFuture9,
dbmsFuture10
};