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

📄 adooperation.h

📁 人力资源管理系统
💻 H
字号:
// ADOOperation.h: interface for the CADOOperation class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_ADOOPERATION_H__5FCFD228_692C_4E34_9F52_F0938B5EAB65__INCLUDED_)
#define AFX_ADOOPERATION_H__5FCFD228_692C_4E34_9F52_F0938B5EAB65__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include	"ADOView.h"

class CADOOperation  
{
public:
	static const DWORD ADO_TYPE_BITMAP_HANDLE;
	static const DWORD ADO_TYPE_INT;
	static const DWORD ADO_TYPE_FLOAT;
	static const DWORD ADO_TYPE_DATE;
	static const DWORD ADO_TYPE_BITMAP_FIEL;
	static const DWORD ADO_TYPE_STRING;
	static const DWORD ADO_TYPE_TEXT;
public:
	void SetClientDC(HDC hDC);
	BOOL ExportToWord(CString& file);
	void ShowError(_bstr_t error);
	HRESULT MoveNext();
	HRESULT MoveFirst();
	BOOL DeleteItem(DWORD index);
	void CloseRecorset();
	BOOL ChangeTypeTo(_variant_t from, DWORD type, void *pTo, long add);
	_variant_t GetSubItem(CString field);
	_variant_t GetSubItem(DWORD index);
	BOOL GetItemContent(DWORD field, DWORD type, void *variable);
	BOOL OpenRecordset(CString sql);
	BOOL ShowADOView(CString fields[], int len, CADOView *view);
	DWORD GetRecordCount();
	BOOL MoveTo(DWORD index);
	BOOL IsLastRow();
	BOOL GetItemContent(CString field, DWORD type, void* variable);

	BOOL SetItemContent(CString field, DWORD type, const void* variable);
	BOOL UpdateData();
	HRESULT AddNew();
	BOOL CloseTable();
	BOOL OpenTable(CString name);
	CADOOperation();
	virtual ~CADOOperation();

private:
	HDC m_hDC;
	DWORD m_CurrentRecord;
	_RecordsetPtr m_pRecordset;
	_ConnectionPtr m_pConnection;
};

#endif // !defined(AFX_ADOOPERATION_H__5FCFD228_692C_4E34_9F52_F0938B5EAB65__INCLUDED_)

⌨️ 快捷键说明

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