亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dboperator.h

?? C++的課程設計
?? H
字號:
// DBOperator.h: interface for the CDBOperator class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_DBOPERATOR_H__30806192_62A2_4BD1_BE1F_144191526725__INCLUDED_)
#define AFX_DBOPERATOR_H__30806192_62A2_4BD1_BE1F_144191526725__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#pragma warning(disable:4129)

// 導入 ado 庫 -----------------------------------------------------------
#pragma warning(disable:4146)
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" named_guids rename("EOF","adoEOF"), rename("BOF","adoBOF")
#pragma warning(default:4146)
using namespace ADODB;  

#include "FinanceDBGrid.h"

class CSysDataStruct  
{
public:
	CSysDataStruct();
	virtual ~CSysDataStruct();
public:
	struct CClassInfo
	{
		int m_iClassNum;
		enum {MAXCLASSNUM = 40};
		CString	m_Classes[MAXCLASSNUM];
		double  m_dTotal[MAXCLASSNUM];
	};
	
};

enum SELECTORDER
{
	enDate = 0,
	enMoney
};


class CDBOperator  
{
public:
	BOOL  ConnectToDB(void);
	//與用戶登錄相關
	BOOL	VerifyUser(CString& strUser, CString& strPasswd);//檢查登錄信息是否正確
	BOOL	addUser(CString strUserName, CString strPassword, char* pImgData, int iDataLen);
	BOOL	getUserImg(CString strUserName, char** pImageData, int& iDataLen);
	//與收入相關
	void    selectFinanceIn(CString& strStartTime, CString& strEndTime, CFinanceDBGrid& DBGrid, CString& strTotalIn, SELECTORDER order = enDate);
	void    ReOrderFinanceIn(CString& strStartTime, CString& strEndTime, CFinanceDBGrid& DBGrid, CString& strTotalIn, CString& strTitle, CString& strOder);
	
	void    addFinanceIn(CString& strMoney, CString& strClass, 
						CString& strDate, CString& strRemark);
	int     getClassID(CString& strClass);
	void	getMoneyInClassInfo(CSysDataStruct::CClassInfo& ClassInfo);
	void	getInClassInfo(CListCtrl* pdbGrid);
	void	DeleteFinanceIn(int iID);
	void    getMoneyInClassTotal(CString& strStartTime, CString& strEndTime, CSysDataStruct::CClassInfo& ClassInfo);
	void    addInClass(CString& strClass);
	//與支出相關
	void    selectFinanceOut(CString& strStartTime, CString& strEndTime, CFinanceDBGrid& DBGrid, CString& strTotalOut, SELECTORDER order = enDate);
	void	addFinanceOut(CString& strMoney, CString& strClass, CString& strDate, CString& strRemark);
	int     getOutClassID(CString& strClass);
	void	getMoneyOutClassInfo(CSysDataStruct::CClassInfo& ClassInfo);
	void	getOutClassInfo(CListCtrl* pdbGrid);
	void	DeleteFinanceOut(int iID);
	void	getMoneyOutClassTotal(CString& strStartTime, CString& strEndTime, CSysDataStruct::CClassInfo& ClassInfo);
	void    addOutClass(CString& strClass);
	void    ReOrderFinanceOut(CString& strStartTime, CString& strEndTime, CFinanceDBGrid& DBGrid, CString& strTotalOut, CString& strTitle, CString& strOder);

	//更新收入或支出表
	void    UpdateRecord(int iID, CString& strSum, CString& strClass, CString& strDate, CString& strRemark, bool bIsMoneyOut);
	//收支平衡表
	void	getBalance(CString& strStartTime, 
						CString& strEndTime, 
						CTreeCtrl& treeBalance, 
						CString& strTotalIn,
						CString& strTotalOut);
public:
	CDBOperator();
	virtual ~CDBOperator();
private:
	//數據庫連接變量
	_ConnectionPtr  m_DBConnection;
	_CommandPtr		m_Command;
	_RecordsetPtr   m_Recordset; 
	
	CString			m_strAppPath;


};

extern CDBOperator	gDBOperator;

#endif // !defined(AFX_DBOPERATOR_H__30806192_62A2_4BD1_BE1F_144191526725__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99热这里只有精品| 久久久久国产精品厨房| 99久久婷婷国产综合精品电影 | 国产成人在线看| 国产一级精品在线| 国产精品 欧美精品| 国产很黄免费观看久久| 粉嫩绯色av一区二区在线观看| 国产成人小视频| 丁香网亚洲国际| www.亚洲色图.com| 色猫猫国产区一区二在线视频| 色视频一区二区| 欧美卡1卡2卡| 精品区一区二区| 欧美高清在线精品一区| ...xxx性欧美| 五月天久久比比资源色| 免费观看日韩av| 国产福利视频一区二区三区| a美女胸又www黄视频久久| 色婷婷国产精品| 欧美一区二区三区男人的天堂| 欧美电影免费观看高清完整版在 | 欧美精选午夜久久久乱码6080| 6080亚洲精品一区二区| 久久蜜桃香蕉精品一区二区三区| 国产精品亲子乱子伦xxxx裸| 亚洲卡通欧美制服中文| 天天亚洲美女在线视频| 国产一区二区女| 9色porny自拍视频一区二区| 欧美三片在线视频观看| 日韩女优电影在线观看| 久久久99久久精品欧美| 亚洲欧洲日产国码二区| 日韩专区欧美专区| 国产乱码字幕精品高清av| 色一情一乱一乱一91av| 欧美一区二区精品| 国产精品久久久久影院亚瑟 | 韩国精品在线观看| 91丨九色丨尤物| 欧美一级国产精品| 夜夜精品视频一区二区| 激情五月播播久久久精品| 色呦呦国产精品| 欧美一区二区网站| 一区精品在线播放| 日韩国产欧美视频| 99久久综合国产精品| 欧美一区二区在线免费播放| 国产精品久久久久婷婷| 日本sm残虐另类| 91一区在线观看| 26uuu久久天堂性欧美| 亚洲精品高清视频在线观看| 国内成人自拍视频| 欧洲精品中文字幕| 国产日韩三级在线| 日日夜夜精品视频免费| 91美女在线视频| 国产亚洲午夜高清国产拍精品| 亚洲成人自拍一区| 91视频精品在这里| 国产三级精品三级在线专区| 日韩av在线发布| 色综合色综合色综合色综合色综合| 日韩亚洲欧美高清| 亚洲国产成人av| 色综合久久66| 国产精品网友自拍| 国产曰批免费观看久久久| 欧美性淫爽ww久久久久无| 国产精品伦理一区二区| 久久99国产精品尤物| 欧美日韩一区久久| 亚洲免费av在线| 成人黄页在线观看| 国产视频亚洲色图| 精品一区二区国语对白| 欧美一区二区三区视频在线 | 91免费精品国自产拍在线不卡| 久久亚洲精品小早川怜子| 男男视频亚洲欧美| 666欧美在线视频| 午夜a成v人精品| 欧美色精品在线视频| 一区二区三区.www| 91免费观看视频在线| 中文字幕免费一区| 国产宾馆实践打屁股91| 2020国产精品| 国产呦萝稀缺另类资源| 日韩欧美不卡在线观看视频| 婷婷成人激情在线网| 欧美日韩精品一区二区天天拍小说 | 国产精品美女久久福利网站| 狠狠狠色丁香婷婷综合久久五月| 欧美一级日韩一级| 免费在线视频一区| 日韩精品最新网址| 久久国产生活片100| 精品国产乱码久久久久久闺蜜| 日韩和欧美一区二区三区| 欧美日韩中文另类| 日韩专区在线视频| 欧美一区国产二区| 久久国产精品99精品国产 | 伊人性伊人情综合网| 日本道色综合久久| 亚洲国产乱码最新视频| 欧美日韩午夜精品| 日韩在线a电影| 日韩欧美久久久| 国产精品99久久久久久有的能看 | 麻豆精品新av中文字幕| 日韩一区二区三区视频在线| 黄网站免费久久| 国产精品毛片久久久久久久| 99这里只有久久精品视频| 亚洲美女偷拍久久| 欧美精品aⅴ在线视频| 日本在线不卡视频| 久久久久国产精品厨房| av亚洲精华国产精华精| 亚洲午夜在线观看视频在线| 在线成人av网站| 狠狠色丁香九九婷婷综合五月| 欧美激情一区二区三区蜜桃视频| 99这里只有精品| 午夜精品久久久久久久久久久| 日韩精品一区二区三区三区免费| 国产suv精品一区二区6| 一区二区三区成人在线视频| 91精品国产福利| 成人综合婷婷国产精品久久免费| 亚洲三级在线看| 欧美一区二区在线观看| 国产精品一区免费在线观看| 亚洲欧美经典视频| 日韩欧美一二三四区| 99久久亚洲一区二区三区青草| 亚洲国产日韩a在线播放性色| 精品国产91亚洲一区二区三区婷婷 | 91老师片黄在线观看| 丝袜a∨在线一区二区三区不卡| www欧美成人18+| 在线免费观看日韩欧美| 精品亚洲成a人| 日韩av中文在线观看| 国产精品国产三级国产| 91精品国产综合久久久久久久 | 蜜桃av一区二区三区| 中文字幕视频一区| 91精品国产欧美一区二区成人 | 日韩欧美aaaaaa| 91国偷自产一区二区开放时间| 麻豆精品新av中文字幕| 亚洲精品午夜久久久| 精品久久久久久久久久久久久久久 | 欧美激情一区在线观看| 3d成人h动漫网站入口| 成人精品高清在线| 免费成人你懂的| 一级特黄大欧美久久久| 国产丝袜美腿一区二区三区| 在线电影院国产精品| 一本到三区不卡视频| 国产另类ts人妖一区二区| 偷窥国产亚洲免费视频| **网站欧美大片在线观看| 亚洲精品一区在线观看| 欧美日韩高清一区二区不卡| 97久久久精品综合88久久| 国产剧情一区二区三区| 日韩激情一区二区| 亚洲在线观看免费| 日韩一区欧美一区| 国产欧美日韩激情| 2024国产精品视频| 91精品综合久久久久久| 91行情网站电视在线观看高清版| 成人综合在线观看| 国产精品18久久久久久久久| 蜜芽一区二区三区| 丝袜亚洲另类欧美综合| 亚洲韩国一区二区三区| 亚洲女人小视频在线观看| 国产精品国产三级国产有无不卡| 久久久亚洲午夜电影| 精品国产欧美一区二区| 日韩午夜小视频| 欧美精品色综合| 欧美美女网站色| 在线电影一区二区三区| 91精品国产色综合久久ai换脸| 欧美天堂亚洲电影院在线播放| 在线一区二区三区四区五区| 99re成人精品视频|