mfc常规动态链接库ADO方式访问数据库问题

mfc常规动态链接库里面以Ado方式访问数据库出现问题。我在stdafx.h中已经添加#import"C:\ProgramFiles\CommonFiles\System... mfc常规动态链接库里面以Ado方式访问数据库出现问题。我在stdafx.h中已经添加#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","rsEOF")
相关查询代码如下:
CoInitialize(NULL);
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));

pConn->ConnectionString="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Automation;Data Source=.";
pConn->Open("","","",adConnectUnspecified);

CString strSQL;
strSQL.Format("select * from yaoceData);
pRst=pConn->Execute(_bstr_t(strSQL),NULL,adCmdText);

pRst->Update();
pRst->Close();
pConn->Close();
pRst.Release();
pConn.Release();
CoUninitialize();
编译运行时有如下错误:
error C2011: 'LockTypeEnum' : 'enum' type redefinition
error C2011: 'DataTypeEnum' : 'enum' type redefinition
error C2011: 'FieldAttributeEnum' : 'enum' type redefinition
error C2011: 'EditModeEnum' : 'enum' type redefinition
error C2011: 'RecordStatusEnum' : 'enum' type redefinition
warning C4146: unary minus operator applied to unsigned type, result still unsigned
error C2011: 'ParameterDirectionEnum' : 'enum' type redefinition
请高手解答
展开
 我来答
汪裕峻
2012-05-07 · TA获得超过262个赞
知道答主
回答量:74
采纳率:0%
帮助的人:58.2万
展开全部
看错误就知道是重复定义了,也就是你的程序中已经定义了这些类型或者包含的其他的头文件中已经有这些类型了,实在不行就继续把这几个rename了吧!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式