gxp_adoquery.h

来自「编程实例」· C头文件 代码 · 共 42 行

H
42
字号
// Gxp_adoQuery.h : Declaration of the CGxp_adoQuery

#ifndef __GXP_ADOQUERY_H_
#define __GXP_ADOQUERY_H_

#include "resource.h"       // main symbols

/////////////////////////////////////////////////////////////////////////////
// CGxp_adoQuery
class ATL_NO_VTABLE CGxp_adoQuery : 
	public CComObjectRootEx<CComSingleThreadModel>,
	public CComCoClass<CGxp_adoQuery, &CLSID_Gxp_adoQuery>,
	public ISupportErrorInfo,
	public IDispatchImpl<IGxp_adoQuery, &IID_IGxp_adoQuery, &LIBID_ADOQUERYLib>
{
public:
	CGxp_adoQuery()
	{
	}

DECLARE_REGISTRY_RESOURCEID(IDR_GXP_ADOQUERY)

DECLARE_PROTECT_FINAL_CONSTRUCT()

BEGIN_COM_MAP(CGxp_adoQuery)
	COM_INTERFACE_ENTRY(IGxp_adoQuery)
	COM_INTERFACE_ENTRY(IDispatch)
	COM_INTERFACE_ENTRY(ISupportErrorInfo)
END_COM_MAP()

// ISupportsErrorInfo
	STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);

// IGxp_adoQuery
public:
	STDMETHOD(GetQuery)(/*[in]*/ IDispatch* pDisp, /*[out, retval]*/ BSTR *pSql);
private:
	_RecordsetPtr	m_recordset;
};

#endif //__GXP_ADOQUERY_H_

⌨️ 快捷键说明

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