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_)