+
+#define QUERY_DIALOG 300
+
+// Parameter dialog control ids
+#define QUERY_DIALOG_COL_MSG 301
+#define QUERY_DIALOG_COL_CHOICE 302
+#define QUERY_DIALOG_NOT_MSG 303
+#define QUERY_DIALOG_NOT_CHECKBOX 304
+#define QUERY_DIALOG_OP_MSG 305
+#define QUERY_DIALOG_OP_CHOICE 306
+#define QUERY_DIALOG_COL2_MSG 307
+#define QUERY_DIALOG_COL2_CHOICE 308
+#define QUERY_DIALOG_WHERE_MSG 309
+#define QUERY_DIALOG_WHERE_TEXT 310
+#define QUERY_DIALOG_ADD 311
+#define QUERY_DIALOG_AND 312
+#define QUERY_DIALOG_OR 313
+#define QUERY_DIALOG_LPAREN 314
+#define QUERY_DIALOG_RPAREN 315
+#define QUERY_DIALOG_DONE 316
+#define QUERY_DIALOG_CLEAR 317
+#define QUERY_DIALOG_COUNT 318
+#define QUERY_DIALOG_VALUE1_MSG 319
+#define QUERY_DIALOG_VALUE1_TEXT 320
+#define QUERY_DIALOG_VALUE2_MSG 321
+#define QUERY_DIALOG_VALUE2_TEXT 322
+#define QUERY_DIALOG_HINT_GROUP 323
+#define QUERY_DIALOG_HINT_MSG 324
+
+#ifdef wxODBC_BLOB_SUPPORT
+
+class CimageDlg : public wxDialog
+{
+public:
+ CimageDlg(wxWindow *parent, wxChar *pImageData, off_t iSize);
+ ~CimageDlg();
+
+ void OnCloseWindow(wxCloseEvent &event);
+
+private:
+ wxStaticBitmap *m_pDisplayBmp;
+ wxBitmap *m_pBmp;
+ wxImage *m_pImage;
+
+protected:
+
+
+DECLARE_EVENT_TABLE()
+}; // CimageDlg
+
+#define IMAGE_DIALOG 400
+
+#define IMAGE_DIALOG_STATIC_BMP 401
+
+#endif
+
+wxChar * const langNO = wxT("No");
+wxChar * const langYES = wxT("Yes");
+wxChar * const langDBINF_DB_NAME = wxT("Database Name = ");
+wxChar * const langDBINF_DB_VER = wxT("Database Version = ");
+wxChar * const langDBINF_DRIVER_NAME = wxT("Driver Name = ");
+wxChar * const langDBINF_DRIVER_ODBC_VER = wxT("Driver ODBC Version = ");
+wxChar * const langDBINF_DRIVER_MGR_ODBC_VER = wxT("Driver Manager ODBC Version = ");
+wxChar * const langDBINF_DRIVER_VER = wxT("Driver Version = ");
+wxChar * const langDBINF_SERVER_NAME = wxT("Server Name = ");
+wxChar * const langDBINF_FILENAME = wxT("Filename = ");
+wxChar * const langDBINF_OUTER_JOINS = wxT("Outer Joins = ");
+wxChar * const langDBINF_STORED_PROC = wxT("Stored Procedures = ");
+wxChar * const langDBINF_MAX_HDBC = wxT("Max # of Db connections = ");
+wxChar * const langDBINF_MAX_HSTMT = wxT("Max # of cursors (per db connection) = ");
+wxChar * const langDBINF_UNLIMITED = wxT("Unlimited or Unknown");
+wxChar * const langDBINF_API_LVL = wxT("ODBC API conformance level = ");
+wxChar * const langDBINF_CLI_LVL = wxT("Client (SAG) conformance level = ");
+wxChar * const langDBINF_SQL_LVL = wxT("SQL conformance level = ");
+wxChar * const langDBINF_COMMIT_BEHAVIOR = wxT("Commit Behavior = ");
+wxChar * const langDBINF_ROLLBACK_BEHAVIOR = wxT("Rollback Behavior = ");
+wxChar * const langDBINF_SUPP_NOT_NULL = wxT("Support NOT NULL clause = ");
+wxChar * const langDBINF_SUPP_IEF = wxT("Support IEF = ");
+wxChar * const langDBINF_TXN_ISOLATION = wxT("Transaction Isolation Level (default) = ");
+wxChar * const langDBINF_TXN_ISOLATION_CURR = wxT("Transaction Isolation Level (current) = ");
+wxChar * const langDBINF_TXN_ISOLATION_OPTS = wxT("Transaction Isolation Options Available = ");
+wxChar * const langDBINF_FETCH_DIRS = wxT("Fetch Directions = ");
+wxChar * const langDBINF_LOCK_TYPES = wxT("Lock Types (SQLSetPos) = ");
+wxChar * const langDBINF_POS_OPERS = wxT("Position Operations (SQLSetPos) = ");
+wxChar * const langDBINF_POS_STMTS = wxT("Position Statements = ");
+wxChar * const langDBINF_SCROLL_CONCURR = wxT("Concurrency Options (scrollable cursors) = ");
+wxChar * const langDBINF_SCROLL_OPTS = wxT("Scroll Options (scrollable cursors) = ");
+wxChar * const langDBINF_STATIC_SENS = wxT("Static Sensitivity = ");
+wxChar * const langDBINF_TXN_CAPABLE = wxT("Transaction Support = ");
+wxChar * const langDBINF_LOGIN_TIMEOUT = wxT("Login Timeout = ");
+wxChar * const langDBINF_NONE = wxT("None");
+wxChar * const langDBINF_LEVEL1 = wxT("Level 1");
+wxChar * const langDBINF_LEVEL2 = wxT("Level 2");
+wxChar * const langDBINF_NOT_COMPLIANT = wxT("Not Compliant");
+wxChar * const langDBINF_COMPLIANT = wxT("Compliant");
+wxChar * const langDBINF_MIN_GRAMMAR = wxT("Minimum Grammer");
+wxChar * const langDBINF_CORE_GRAMMAR = wxT("Core Grammer");
+wxChar * const langDBINF_EXT_GRAMMAR = wxT("Extended Grammer");
+wxChar * const langDBINF_DELETE_CURSORS = wxT("Delete cursors");
+wxChar * const langDBINF_CLOSE_CURSORS = wxT("Close cursors");
+wxChar * const langDBINF_PRESERVE_CURSORS = wxT("Preserve cursors");
+wxChar * const langDBINF_READ_UNCOMMITTED = wxT("Read Uncommitted");
+wxChar * const langDBINF_READ_COMMITTED = wxT("Read Committed");
+wxChar * const langDBINF_REPEATABLE_READ = wxT("Repeatable Read");
+wxChar * const langDBINF_SERIALIZABLE = wxT("Serializable");
+wxChar * const langDBINF_VERSIONING = wxT("Versioning");
+wxChar * const langDBINF_NEXT = wxT("Next");
+wxChar * const langDBINF_PREV = wxT("Prev");
+wxChar * const langDBINF_FIRST = wxT("First");
+wxChar * const langDBINF_LAST = wxT("Last");
+wxChar * const langDBINF_ABSOLUTE = wxT("Absolute");
+wxChar * const langDBINF_RELATIVE = wxT("Relative");
+wxChar * const langDBINF_RESUME = wxT("Resume");
+wxChar * const langDBINF_BOOKMARK = wxT("Bookmark");
+wxChar * const langDBINF_NO_CHANGE = wxT("No Change");
+wxChar * const langDBINF_EXCLUSIVE = wxT("Exclusive");
+wxChar * const langDBINF_UNLOCK = wxT("Unlock");
+wxChar * const langDBINF_POSITION = wxT("Position");
+wxChar * const langDBINF_REFRESH = wxT("Refresh");
+wxChar * const langDBINF_UPD = wxT("Upd");
+wxChar * const langDBINF_DEL = wxT("Del");
+wxChar * const langDBINF_ADD = wxT("Add");
+wxChar * const langDBINF_POS_DEL = wxT("Pos Delete");
+wxChar * const langDBINF_POS_UPD = wxT("Pos Update");
+wxChar * const langDBINF_SELECT_FOR_UPD = wxT("Select For Update");
+wxChar * const langDBINF_READ_ONLY = wxT("Read Only");
+wxChar * const langDBINF_LOCK = wxT("Lock");
+wxChar * const langDBINF_OPT_ROWVER = wxT("Opt. Rowver");
+wxChar * const langDBINF_OPT_VALUES = wxT("Opt. Values");
+wxChar * const langDBINF_FWD_ONLY = wxT("Fwd Only");
+wxChar * const langDBINF_STATIC = wxT("Static");
+wxChar * const langDBINF_KEYSET_DRIVEN = wxT("Keyset Driven");
+wxChar * const langDBINF_DYNAMIC = wxT("Dynamic");
+wxChar * const langDBINF_MIXED = wxT("Mixed");
+wxChar * const langDBINF_ADDITIONS = wxT("Additions");
+wxChar * const langDBINF_DELETIONS = wxT("Deletions");
+wxChar * const langDBINF_UPDATES = wxT("Updates");
+wxChar * const langDBINF_DML_ONLY = wxT("DML Only");
+wxChar * const langDBINF_DDL_COMMIT = wxT("DDL Commit");
+wxChar * const langDBINF_DDL_IGNORE = wxT("DDL Ignore");
+wxChar * const langDBINF_DDL_AND_DML = wxT("DDL and DML");
+wxChar * const langDBINF_ORACLE_BANNER = wxT(">>> ORACLE STATISTICS AND TUNING INFORMATION <<<");
+wxChar * const langDBINF_DB_BLOCK_GETS = wxT("DB block gets");
+wxChar * const langDBINF_CONSISTENT_GETS = wxT("Consistent gets");
+wxChar * const langDBINF_PHYSICAL_READS = wxT("Physical reads");
+wxChar * const langDBINF_CACHE_HIT_RATIO = wxT("Cache hit ratio");
+wxChar * const langDBINF_TABLESPACE_IO = wxT("TABLESPACE I/O LEVELS");
+wxChar * const langDBINF_PHYSICAL_WRITES = wxT("Physical writes");