cdrreadforbill.h

来自「Mysql的处理」· C头文件 代码 · 共 190 行

H
190
字号
/*********************************************************************** * 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 + =
减小字号Ctrl + -
显示快捷键?