www.pudn.com > cygl.rar > ADOConn.h


// ADOConn.h: interface for the ADOConn class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_ADOCONN_H__1A64FD11_712E_4C56_A708_73D63BD04B82__INCLUDED_) 
#define AFX_ADOCONN_H__1A64FD11_712E_4C56_A708_73D63BD04B82__INCLUDED_ 
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")rename("BOF","adoBOF") 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
class ADOConn   
{ 
public: 
	_ConnectionPtr m_pConnection;//添加指向Connection对象的指针 
	_RecordsetPtr m_pRecordset;//添加一个指向Recordset对象的指针 
 
public: 
	 
	BOOL Open(CString srecordset, UINT adCmd); 
	void close(); 
	BOOL Move(int nRecordNum); 
	CString GetFieldValue(CString Field); 
	int GetRecordCount(); 
	ADOConn(); 
	virtual ~ADOConn(); 
	 
	void OnInitADOConn();//初始化--连接数据库 
	_RecordsetPtr&GetRecordSet(_bstr_t bstrSQL);//执行查询 
	BOOL ExecuteSQL(_bstr_t bstrSQL);//执行SQL语句 
	void ExitConnect();//断开数据库连接 
}; 
 
#endif // !defined(AFX_ADOCONN_H__1A64FD11_712E_4C56_A708_73D63BD04B82__INCLUDED_)