?? cdrreadforbill.h
字號:
/*********************************************************************** * Module: C_CDRReadForBill.h * Author: asus * Modified: 2006年4月27日 10:35:46 * Purpose: Declaration of the class CExceptionADO * Comment: 對話單進行處理之前的數(shù)據(jù)庫讀取函數(shù)接口類 ***********************************************************************/#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 // // 輸入?yún)?shù): // [0]szTableDate 開始時間YYMMDDHH24MM, // [1]szTableDate2 結(jié)束時間YYMMDDHH24MM // [1]SQLWhere 查詢條件 // [2]ppCDR SCDR // [3]nOutNumber SCDR // [4]ppChanageLoc Change Location // [5]nChangeLoc Change Location 的個數(shù) // [6]ppLOTV LOTV // [7]nLOTV LOTV的個數(shù) // [8]ppCommon Common // [9]nCommon Common的個數(shù) // 返回 // true 正確 // false出錯 bool SelectSCDR( const char* szTableDate, const char* szTableDate2, const char* szSQLWhere, char *szSeqId, S_CSCDR_LOAD** ppCDR, int *nOutNumber); // // [2]查詢合并之后的GCDR // // 輸入?yún)?shù): // [0]szTableDate 開始時間YYMMDDHH24MM, // [1]szTableDate2 結(jié)束時間YYMMDDHH24MM // [1]SQLWhere 查詢條件 // [2]ppCDR GCDR // [3]nOutNumber GCDR // [4]ppChanageLoc Change Location // [5]nChangeLoc Change Location 的個數(shù) // [6]ppLOTV LOTV // [7]nLOTV LOTV的個數(shù) // [8]ppCommon Common // [9]nCommon Common的個數(shù) // 返回 // true 正確 // false出錯 bool SelectGCDR( const char* szTableDate, const char* szTableDate2, const char* szSQLWhere, char *szSeqId, S_CGCDR_LOAD** ppCDR, int *nOutNumber); // // [3]查詢合并之后的MCDR // // 輸入?yún)?shù): // [0]szTableDate 開始時間YYMMDDHH24MM, // [1]szTableDate2 結(jié)束時間YYMMDDHH24MM // [1]SQLWhere 查詢條件 // [2]ppCDR SCDR // [3]nOutNumber SCDR // [4]ppChanageLoc Change Location // [5]nChangeLoc Change Location 的個數(shù) // [6]ppLOTV LOTV // [7]nLOTV LOTV的個數(shù) // [8]ppCommon Common // [9]nCommon Common的個數(shù) // 返回 // true 正確 // false出錯 bool SelectMCDR( const char* szTableDate, const char* szTableDate2, const char* szSQLWhere, char *szSeqId, S_OMCDR_LOAD** ppCDR, int *nOutNumber); // // [4]查詢合并之后的MOCDR // // 輸入?yún)?shù): // [0]szTableDate 開始時間YYMMDDHH24MM, // [1]szTableDate2 結(jié)束時間YYMMDDHH24MM // [1]SQLWhere 查詢條件 // [2]ppCDR GCDR // [3]nOutNumber GCDR // [4]ppChanageLoc Change Location // [5]nChangeLoc Change Location 的個數(shù) // [6]ppLOTV LOTV // [7]nLOTV LOTV的個數(shù) // [8]ppCommon Common // [9]nCommon Common的個數(shù) // 返回 // true 正確 // false出錯 bool SelectMOCDR( const char* szTableDate, const char* szTableDate2, const char* szSQLWhere, char *szSeqId, S_OMOCDR** ppCDR, int *nOutNumber); // // [5]查詢合并之后的MTCDR // // 輸入?yún)?shù): // [0]szTableDate 開始時間YYMMDDHH24MM, // [1]szTableDate2 結(jié)束時間YYMMDDHH24MM // [1]SQLWhere 查詢條件 // [2]ppCDR SCDR // [3]nOutNumber SCDR // [4]ppChanageLoc Change Location // [5]nChangeLoc Change Location 的個數(shù) // [6]ppLOTV LOTV // [7]nLOTV LOTV的個數(shù) // [8]ppCommon Common // [9]nCommon Common的個數(shù) // 返回 // true 正確 // false出錯 bool SelectMTCDR( const char* szTableDate, const char* szTableDate2, const char* szSQLWhere, char *szSeqId, S_OMTCDR** ppCDR, int *nOutNumber); // // [6]生成文件之后產(chǎn)生的文件的文件名字 // // 輸入?yún)?shù): // [0]pCdrs CDR文件結(jié)構(gòu) // [1]nNumber 數(shù)目 // 返回 // true 正確 // false出錯 bool BsFileInsert(S_BSFILE* pCdr); // // [7]生成文件之后產(chǎn)生的CDR名字 // // 輸入?yún)?shù): // [0]pCdrs CDR記錄結(jié)構(gòu) // [1]nNumber 數(shù)目 // 返回 // 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 + -