VC ADO "using namespace ADODB" 错误求助

Gouki_cool 2009-11-24 04:24:23
ado2.h里的开头几句

#import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename("EOF", "EndOfFile")
#import "C:\Program Files\Common Files\System\ado\MSJRO.DLL" no_namespace

using namespace ADODB;

编译报错误
'ADODB' : does not exist or is not a namespace

新开一个工程,导入ado2.h ado2.cpp,#include "StdAfx.h" 加入cpp里,初始化com,链接access的数据库,一切正常。
回到原程序,同样方法,却不断报上面的错误,不知道是哪个设定会导致这个问题??实在找不到问题所在,请求帮忙!
...全文
911 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gouki_cool 2009-11-24
  • 打赏
  • 举报
回复
3楼的说得很清楚,谢谢啦,只是1楼先提示了,那时已经解决,所以大部分的分给了1楼,下次再多多帮忙!:)
Dingnifei123 2009-11-24
  • 打赏
  • 举报
回复
麻溜地结贴吧~
Gouki_cool 2009-11-24
  • 打赏
  • 举报
回复
多谢2楼高人指点!在stdafx.h发现多了一句
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename("EOF", "EndOfFile")
那是我之前没用ADO2.h写ADO时遗留下来没删除的。删除后编译又发现多处漏删的地方,现在已经编译通过了!谢谢!
Dingnifei123 2009-11-24
  • 打赏
  • 举报
回复
把stdafx.h里的关于这些:

#import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename("EOF", "EndOfFile")
#import "C:\Program Files\Common Files\System\ado\MSJRO.DLL" no_namespace

using namespace ADODB;

的定义删除掉,
jxb_memory 2009-11-24
  • 打赏
  • 举报
回复
#import "c:\Program Files\Common Files\System\ADO\msado15.dll" rename_namespace("ADO") rename("EOF", "EndOfFile")
using namespace ADO;
快乐鹦鹉 2009-11-24
  • 打赏
  • 举报
回复
看看你两个工程的stdafx.h有什么区别

4,018

社区成员

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

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