组件的函数能否返回ADO的RecordSet对象

nostamps 2005-03-03 07:52:34
我想用VC写一个COM组件。
组件的函数功能是开一条线程,用ADO查询数据库,结果要返回一个RecordSet对象。
这个组件是用来给VB调用的。
请问应该如何实现呢?谢谢。
...全文
99 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hushuangyan74 2005-03-04
  • 打赏
  • 举报
回复
你这个想法可以实现,
1.在stdafx.h文件中加入一句:
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" named_guids rename("EOF","adoEOF"), rename("BOF","adoBOF")
#pragma warning(default:4146)
using namespace ADODB;
然后在程序启动时加CoInitialize(NULL);,结束时调用CoUninitialize();
2.连接数据库。
3.接入接口方法,返回值为RecordSet指针,
4.加其它辅助代码。
具体的过程不讲了,网上有封装好了的ADO库文件下,使用比较方面,楼主可以找找呀。。。。
就这样吧。。。。。
nostamps 2005-03-04
  • 打赏
  • 举报
回复
谢谢啦
li_edge 2005-03-04
  • 打赏
  • 举报
回复
up
masterz 2005-03-03
  • 打赏
  • 举报
回复
Creating a Disconnected Recordset in C++ For VB By Jeff Lundgren.
www.codeguru.com/Cpp/data/ mfc_database/ado/article.php/c1109/

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧