Global.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef __GLOBAL_20160918__
  2. #define __GLOBAL_20160918__
  3. #pragma once
  4. #ifdef USE_ODBC
  5. #define DB_SS_CONN_WITH_PORT _T("driver={SQL Server};Server=%s,%d;database=%s;uid=%s;pwd=%s")
  6. #define DB_SS_CONN_WITHOUT_PORT _T("driver={SQL Server};Server=%s;database=%s;uid=%s;pwd=%s")
  7. #define DB_SS_CONN_WITHOUT_PORT2 _T("driver={SQL Server};Server=%s;database=%d;uid=%s;pwd=%s")
  8. #define DB_SW_CONN_WITH_PORT _T("Driver={SQL Server};Server=%s,%d;Database=%s;Trusted_Connection=yes;")
  9. #define DB_SW_CONN_WITHOUT_PORT _T("Driver={SQL Server};Server=%s;Database=%s;Trusted_Connection=yes;")
  10. #define DB_SW_CONN_WITHOUT_PORT2 _T("Driver={SQL Server};Server=%s;Database=%d;Trusted_Connection=yes;")
  11. #else
  12. #define DB_SS_CONN_WITH_PORT _T("Provider=sqloledb;Data Source=%s,%ld;Initial Catalog=%s;User Id=%s;Password=%s; ")
  13. #define DB_SS_CONN_WITHOUT_PORT _T("Provider=sqloledb;Data Source=%s;Initial Catalog=%s;User Id=%s;Password=%s; ")
  14. #define DB_SS_CONN_WITHOUT_PORT2 _T("Provider=sqloledb;Data Source=%s,%ld;Initial Catalog=%s;User Id=%s;Password=%s; ")
  15. #define DB_SW_CONN_WITH_PORT _T("Provider=sqloledb;Data Source=%s;Initial Catalog=%s;User Id=%s;Password=%s; ")
  16. #define DB_SW_CONN_WITHOUT_PORT _T("Provider=sqloledb;Data Source=%s;Initial Catalog=%s;Trusted_Connection=yes;")
  17. #define DB_SW_CONN_WITHOUT_PORT2 _T("Provider=sqloledb;Data Source=%s;Initial Catalog=%d;Trusted_Connection=yes;")
  18. #endif
  19. namespace WxAdoGlobal
  20. {
  21. extern TCHAR g_szModulePath[MAX_PATH]; // 软件目录;
  22. extern TCHAR g_szModuleFileName[MAX_PATH]; // 软件名称;
  23. extern TCHAR g_szConnectString[MAX_PATH]; // DB连接串;
  24. // 服务器信息;
  25. extern TCHAR g_szDBSource[MAX_PATH]; // 数据库源(服务所在IP或计算机名);
  26. extern TCHAR g_szDBSourcePort[MAX_PATH]; // 数据库源端口;
  27. extern DWORD g_dwDBServerPort; // 数据库源端口;
  28. extern TCHAR g_szDBAccount[MAX_PATH]; // 数据库登录用户;
  29. extern TCHAR g_szDBPassWord[MAX_PATH]; // 数据库登录密码;
  30. extern TCHAR g_szDBName[MAX_PATH]; // 数据库名称;
  31. extern DWORD g_dwDBPoolMaxCount; // 数据库连接池最大对象数;
  32. extern DWORD g_dwDBPoolDef; // 数据库连接池默认对象数;
  33. extern int GetIniInfo(const TCHAR *szPath = NULL, const TCHAR *szIniName = NULL);
  34. extern void WriteTextLog(const TCHAR *format, ...);
  35. };
  36. #endif