dataset.h

来自「物资的入库、出库、借用和归还等。还提供日志 信息记录和报表显示功能」· C头文件 代码 · 共 56 行

H
56
字号
// DataSet.h: interface for the CDataSet class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_DATASET_H__81EC094B_69DF_4B56_9616_4D89C70791A2__INCLUDED_)
#define AFX_DATASET_H__81EC094B_69DF_4B56_9616_4D89C70791A2__INCLUDED_

#include "DBConnection.h"	// Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CDataSet  
{
protected:
	//打开查询
	BOOL Open(CString SQL);
public:
	//删除当前记录
	void Delete();
	//更新记录
	void Update();
	//将Field列的值设置为Value
	void SetAsString(CString Field, CString Value);
	//关闭查询
	void Close();
	//加载数据
	virtual BOOL LoadData();
	//得到Field列的值
	CString GetAsString(CString FieldName);
	//是否在第一条记录之前
	BOOL IsBOF();
	//是否在最后一条记录之后
	BOOL IsEOF();
	//移动到上一条记录
	void MovePrevious();
	//移动到下一条记录
	void MoveNext();
	//移动到最后一条记录
	void MoveLast();
	//移动到第一条记录
	void MoveFirst();

	//数据库连接对象
	CDBConnection * m_cnn;

	CDataSet();
	virtual ~CDataSet();

private:
	BOOL m_Actived;
	_RecordsetPtr m_pRs;
};

#endif // !defined(AFX_DATASET_H__81EC094B_69DF_4B56_9616_4D89C70791A2__INCLUDED_)

⌨️ 快捷键说明

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