首页 热点资讯 义务教育 高等教育 出国留学 考研考公

c++关于ADO 怎么导入msado15.dll,文件在那个文件夹里,导入不了_百度知 ...

发布网友

我来回答

2个回答

懂视网

Microsoft ActiveX Data Objects (ADO)

注册表查看ADO版本:
HKEY_LOCAL_MACHINESoftwareMicrosoftDataAccess下有Version项

C:Program Files (x86)Common FilesSystemado

技术分享

技术分享

 

ADO连接数据库【msado15.dll】

标签:连接   img   war   png   mac   logs   ros   system   mic   

热心网友

你的系统没有从dll中生成类库的工具,因此你不能导入DLL,你可以直接从注册表中导入试试,将文件名改成 “progid:<这里是msado的progid>" ,注意<>是不要的,这里是表示要你填入 。再不行,你需要找个COM对象工具,先生产个msado.tlb类库,再导入这类库。
如果你用的是MFC,你还可以直接创建一个类,选择MFC -〉TypeLib 中的MFC类,然后在对话框里选COM对象,在列表中选你的msado.dll 那个,自动会生产COM接口类的MFC包装类,更方便你使用。追问你好,我是刚接触c++基于对话框编程,都不大懂,现在要连数据库

那个“progid:“里的msado的progid怎么找呀??我用的是vc6.0那个msado.tlb类库能下载么?能不能直接传一个给我呀?没有用过COM对象工具

追答你用VC6自带的对象浏览器就可以查COM对象的接口定义,你可以试试打开这个msado的COM对象,如能显示接口定义,把它保存(或粘贴)到xxxx.h文件,把他include就行了。你也可以用管理工具中COM对象管理查看这些对象,另外,你可以你搜下你的系统盘中msado.tlb类库文件。我没有装msado 15版,因此没有适合你的文件,在MFC中,可以自动生成它的包装类定义,你可以试下。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com