📄 cdrreadforbill.h
字号:
/*********************************************************************** * Module: C_CDRReadForBill.h * Author: asus * Modified: 2006年4月27日 10:35:46 * Purpose: Declaration of the class CExceptionADO * Comment: 对话单进行处理之前的数据库读取函数接口类 ***********************************************************************/#ifndef __C_CDRReadForBill_H__#define __C_CDRReadForBill_H__#include "CDR.h"class C_CDRReadForBill : public C_CDR {public: C_CDRReadForBill(int nNumber); virtual ~C_CDRReadForBill(); // // [1]查询合并之后的SCDR // // 输入参数: // [0]szTableDate 开始时间YYMMDDHH24MM, // [1]szTableDate2 结束时间YYMMDDHH24MM // [1]SQLWhere 查询条件 // [2]ppCDR SCDR // [3]nOutNumber SCDR // [4]ppChanageLoc Change Location // [5]nChangeLoc Change Location 的个数 // [6]ppLOTV LOTV // [7]nLOTV LOTV的个数 // [8]ppCommon Common // [9]nCommon Common的个数 // 返回 // true 正确 // false出错 bool SelectSCDR( const char* szTableDate, const char* szTableDate2, const char* szSQLWhere, char *szSeqId, S_CSCDR_LOAD** ppCDR, int *nOutNumber); // // [2]查询合并之后的GCDR // // 输入参数: // [0]szTableDate 开始时间YYMMDDHH24MM, // [1]szTableDate2 结束时间YYMMDDHH24MM // [1]SQLWhere 查询条件 // [2]ppCDR GCDR // [3]nOutNumber GCDR // [4]ppChanageLoc Change Location // [5]nChangeLoc Change Location 的个数 // [6]ppLOTV LOTV // [7]nLOTV LOTV的个数 // [8]ppCommon Common // [9]nCommon Common的个数 // 返回 // true 正确 // false出错 bool SelectGCDR( const char* szTableDate, const char* szTableDate2, const char* szSQLWhere, char *szSeqId, S_CGCDR_LOAD** ppCDR, int *nOutNumber); // // [3]查询合并之后的MCDR // // 输入参数: // [0]szTableDate 开始时间YYMMDDHH24MM, // [1]szTableDate2 结束时间YYMMDDHH24MM // [1]SQLWhere 查询条件 // [2]ppCDR SCDR // [3]nOutNumber SCDR // [4]ppChanageLoc Change Location // [5]nChangeLoc Change Location 的个数 // [6]ppLOTV LOTV // [7]nLOTV LOTV的个数 // [8]ppCommon Common // [9]nCommon Common的个数 // 返回 // true 正确 // false出错 bool SelectMCDR( const char* szTableDate, const char* szTableDate2, const char* szSQLWhere, char *szSeqId, S_OMCDR_LOAD** ppCDR, int *nOutNumber); // // [4]查询合并之后的MOCDR // // 输入参数: // [0]szTableDate 开始时间YYMMDDHH24MM, // [1]szTableDate2 结束时间YYMMDDHH24MM // [1]SQLWhere 查询条件 // [2]ppCDR GCDR // [3]nOutNumber GCDR // [4]ppChanageLoc Change Location // [5]nChangeLoc Change Location 的个数 // [6]ppLOTV LOTV // [7]nLOTV LOTV的个数 // [8]ppCommon Common // [9]nCommon Common的个数 // 返回 // true 正确 // false出错 bool SelectMOCDR( const char* szTableDate, const char* szTableDate2, const char* szSQLWhere, char *szSeqId, S_OMOCDR** ppCDR, int *nOutNumber); // // [5]查询合并之后的MTCDR // // 输入参数: // [0]szTableDate 开始时间YYMMDDHH24MM, // [1]szTableDate2 结束时间YYMMDDHH24MM // [1]SQLWhere 查询条件 // [2]ppCDR SCDR // [3]nOutNumber SCDR // [4]ppChanageLoc Change Location // [5]nChangeLoc Change Location 的个数 // [6]ppLOTV LOTV // [7]nLOTV LOTV的个数 // [8]ppCommon Common // [9]nCommon Common的个数 // 返回 // true 正确 // false出错 bool SelectMTCDR( const char* szTableDate, const char* szTableDate2, const char* szSQLWhere, char *szSeqId, S_OMTCDR** ppCDR, int *nOutNumber); // // [6]生成文件之后产生的文件的文件名字 // // 输入参数: // [0]pCdrs CDR文件结构 // [1]nNumber 数目 // 返回 // true 正确 // false出错 bool BsFileInsert(S_BSFILE* pCdr); // // [7]生成文件之后产生的CDR名字 // // 输入参数: // [0]pCdrs CDR记录结构 // [1]nNumber 数目 // 返回 // true 正确 // false出错 bool CdrFileInsert(S_CDRFILE* pCdrs, int nNumber=1); void Test(); void Test2();private: bool GetSQL(const char* szTableDate, const char* szTableDate2, const char* szSQLWhere, char *szSeqId, char *szTab1, char* szTab2, char* SQL); char *SQLscdr; char *SQLgcdr; char *SQLmcdr; char *SQLmocdr; char *SQLmtcdr;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -