database.h

来自「使用C开发的嵌入式平台软件源程序.有串行通讯、数据库入库等功能。」· C头文件 代码 · 共 38 行

H
38
字号
#ifndef __DATABASE_H__
#define __DATABASE_H__
#include "Record.h"
class CDatabase{
	CEGUID m_guid1,m_guid2,m_guid3,m_guid4;
	CEOID m_oid1,m_oid2,m_oid3,m_oid4;
	HANDLE m_hDB1,m_hDB2,m_hDB3,m_hDB4;
public:
	CDatabase();
	~CDatabase();

	bool SeekStationDB(DWORD dwSeekType, DWORD dwValue = 0);
	bool ReadStationRecord(CRecordStation &record);
	bool AddStationRecord(CRecordStation record);
	bool UpdateStationRecord(CRecordStation record);
	bool DeleteStationRecord(int nIndex);

	bool SeekDataDB(DWORD dwSeekType, DWORD dwValue = 0);
	bool ReadDataRecord(CRecordData &record);
	bool AddDataRecord(CRecordData record);
	bool UpdateDataRecord(CRecordData record);
	bool DeleteDataRecord(int nIndex);

	bool SeekSendDB(DWORD dwSeekType, DWORD dwValue = 0);
	bool ReadSendRecord(CRecordSend &record);
	bool AddSendRecord(CRecordSend record);
	bool UpdateSendRecord(CRecordSend record);
	bool DeleteSendRecord(int nIndex);

	bool SeekPassWordDB(DWORD dwSeekType, DWORD dwValue = 0);
	bool ReadPassWordRecord(CRecordPassWord &record);
	bool AddPassWordRecord(CRecordPassWord record);
	bool UpdatePassWordRecord(CRecordPassWord record);
	bool DeletePassWordRecord(int nIndex);
};
extern CDatabase g_DB;
#endif

⌨️ 快捷键说明

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