//****************************************************************** // // AUTHOR : ZhaoTiger // // FUNCTION : 数据库模块需要用到的全局变量定义 // // TIME : 2003.05.30 // // HISTORY : // Datetime Action Author Reason // ------------------------------------------------------------------- // 2003.05.30 Creation ZhaoTiger // //****************************************************************** #ifndef _DB_EXTERN_H #define _DB_EXTERN_H #include "DBAccess.h" #include "CSqlResultAlign.h" //#include "sam_common.h" #include "system.h" #include "db_def/db_define.h" #include "db_def/db_struct_public.h" #include "CDbRepSet.h" // 通用数据库封装类,在DBAccess.h中定义 extern CDbAccess g_db_access; extern CDbAccess g_db_access_lob; extern CDbAccess g_hisdb_access; extern CDbAccess g_hisdb_access_lob; // 系统任务管理封装类,在sam_common.h中定义 //extern CSamPub sysman_class; // 全局变量,表示当前数据库连接的名称,如果为空,则意味着没有可用数据库(1+N) extern string g_cur_db_svr_name; // 全局变量,表示当前数据库的名称,主要给复制类使用 extern string g_cur_db_name; // 全局变量,表示当前服务是否正在进行。如果正在进行,则不允许进行数据库切换。0表示没有服务在进行。 extern int g_serving_num; //extern map g_sample_ext_info_map; extern bool g_has_init_sample_ext_info; extern CDbRepSet g_db_rep_set; #endif