ado连接

includegaoxingwang 2010-01-07 09:42:52
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename_namespace("ADOCG") rename("EOF", "EndOfFile")
using namespace ADOCG;
ADO库包含三个基本接口:
__ConnectionPtr接口、
__CommandPtr接口、
__RecordsetPtr接口,
为什么error C2872: '_ConnectionPtr' : ambiguous symbol
d:\v_ghost\dnspro\adodatabase.h(62) : error C2872: '_RecordsetPtr' : ambiguous symbol
d:\v_ghost\dnspro\adodatabase.h(113) : error C2872: '_ConnectionPtr' : ambiguous symbol
这是怎么回事
...全文
122 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
eugenl 2012-03-24
  • 打赏
  • 举报
回复
把命名空间去掉
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename("EOF","adoEOF"),rename("BOF","adoBOF")
//using namespace ADODB; //在用到ADO类的头文件中添加此语句
试试。。
test-20131128 2011-08-05
  • 打赏
  • 举报
回复
楼主解决了问题,把解决办法写一下吧
zhengsiying 2011-01-06
  • 打赏
  • 举报
回复
想问一下,楼主是怎么解决这个问题的,我也遇到了同样的问题,谢谢!
gaoxingwang007 2010-01-07
  • 打赏
  • 举报
回复
谢谢啦 问题解决啦 都有分
MoXiaoRab 2010-01-07
  • 打赏
  • 举报
回复
把那个名称空间去掉,引发重发了
aoyihuashao 2010-01-07
  • 打赏
  • 举报
回复
ADO使用说明
http://www.cnblogs.com/aoyihuashao/archive/2009/12/14/1623675.html


周药师 2010-01-07
  • 打赏
  • 举报
回复
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename_namespace("ADOCG") rename("EOF", "EndOfFile")

你的这个加在那里的?
如果是在stdafx.h 里
在你的adodatabase.h 文件里 需要引用这个头文件
快乐鹦鹉 2010-01-07
  • 打赏
  • 举报
回复
using namespace ADOCG;
你加这个干吗?

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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