⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 caccess.h

📁 可以应用于企业商品管理
💻 H
字号:
//这是数据库访问类的头文件
#ifndef _INC_CACCESS_
#define _INC_CACCESS_

#include "tagOrderInfo.h"
#include "tagProductInfo.h"
#include "tagStockInfo.h"

// MFC Header
#include <odbcinst.h>

//##ModelId=46B60939035B
class CAccess
{
public:
	//缺省构造函数
	//##ModelId=46B60939036B
	CAccess();

	//构造函数
	//参数:
	//lpszAccessFilePathName,数据库文件的路径名
	//##ModelId=46B60939037A
	CAccess(CHAR *lpszAccessFilePathName);

	//析构函数
	//##ModelId=46B60939038A
	virtual ~CAccess();

	//数据库的初始化函数。
	//##ModelId=46B6093903B9
	BOOL Initialize();

	//数据库的结束函数。
	//##ModelId=46B6093903C8
	BOOL Finalize();

	//下面是数据访问操作

	//得到销售信息
	//##ModelId=46B6093903D8
	BOOL GetData(vector<LPORDERINFO>& vOut);

	//得到进货信息
	//##ModelId=46B6093A0001
	BOOL GetData(vector<LPSTOCKINFO>& vOut);

	//得到商品信息
	//##ModelId=46B6093A0010
	BOOL GetData(vector<LPPRODUCTINFO>& vOut);

	//插入销售信息
	//##ModelId=46B6093A002E
	DWORD InsertData(LPORDERINFO lpData);

	//插入进货信息
	//##ModelId=46B6093A004E
	DWORD InsertData(LPSTOCKINFO lpData);

	//插入商品信息
	//##ModelId=46B6093A006D
	DWORD InsertData(LPPRODUCTINFO lpData);

	//修改销售信息
	//##ModelId=46B6093A00BB
	DWORD UpdateData(LPORDERINFO lpData);

	//修改进货信息
	//##ModelId=46B6093A00BD
	DWORD UpdateData(LPSTOCKINFO lpData);

	//修改商品信息
	//##ModelId=46B6093A00CB
	DWORD UpdateData(LPPRODUCTINFO lpData);

	//删除销售信息
	//##ModelId=46B6093A00CD
	DWORD DeleteData(LPORDERINFO lpData);

	//删除进货信息
	//##ModelId=46B6093A00DA
	DWORD DeleteData(LPSTOCKINFO lpData);

	//删除商品信息
	//##ModelId=46B6093A00DC
	DWORD DeleteData(LPPRODUCTINFO lpData);

	//查询某一类商品的进货信息
	//##ModelId=46B6093A00EA
	BOOL QueryStockInfoByProductID(DWORD dwProductID , vector<LPSTOCKINFO>& vOut);

	//查询某一类商品的销售信息
	//##ModelId=46B6093A00ED
	BOOL QueryOrderInfoByProductID(DWORD dwProductID, vector<LPORDERINFO>& vOut);


private:
	//数据库是否连接成功
	//##ModelId=46B6093A00FA
	BOOL m_bConnectionOK;

	//数据库对象
	//##ModelId=46B6093A00FC
	CDatabase m_MfcDatabase;

	//数据库文件路径
	//##ModelId=46B6093A010A
	string m_strAccessFilePathName;
};

#endif _INC_CACCESS_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -