C++ CreateInstance("ADODB.Connection");创建接口失败的解决方法
2015-05-03 08:47
405 查看
数据库对象mssql2005sp3专业版:
一般数据引用该路径文件#import "c:\\program files\\common files\\system\\ado\\msado15.dll" no_namespace rename("EOF", "adoEOF")。
但是,我昨天在一台电脑上就是不行,始终报错误:
HRESULT hr = pConnection.CreateInstance("ADODB.Connection");创建接口失败,换成
#import "c:\\program files\\common files\\system\\ado\\msado20.tlb" no_namespace rename("EOF", "adoEOF")。使用这句话就可以了
一般数据引用该路径文件#import "c:\\program files\\common files\\system\\ado\\msado15.dll" no_namespace rename("EOF", "adoEOF")。
但是,我昨天在一台电脑上就是不行,始终报错误:
HRESULT hr = pConnection.CreateInstance("ADODB.Connection");创建接口失败,换成
HRESULT hr = pConnection.CreateInstance(_uuidof(Connection))也不行,反复测试也不行,终于在csdn bbs里面找到一个解决方法,如下:
#import "c:\\program files\\common files\\system\\ado\\msado20.tlb" no_namespace rename("EOF", "adoEOF")。使用这句话就可以了
相关文章推荐
- C++ CreateInstance("ADODB.Connection");创建接口失败的解决方法
- odi接口抽取数据报错提示Create Unique Index on flow table创建唯一索引失败解决方法
- "创建的CMO对象失败,应用程序将被中断"和"Unable to load VirtualBox engin"解决方法
- odi接口抽取数据报错提示Create Unique Index on flow table创建唯一索引失败解决方法
- SQL Server 2005 中,创建新维护计划时出现错误信息:失败" 创建维护计划"14234 解决方法
- VC编译ADO的开发环境和客户环境的细微差别可能导致的失败 pCmd.CreateInstance("ADODB.Command") 0x80004002
- SQL Developer "Unable to create an instance ..."解决方法
- 出现"eh.h is only for C++!"错误的解决方法
- 解决方法:faultDetail = "Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url:
- Xlib: connection to ":0.0" refused by server解决方法
- 运行自动化测试(sahi)时遇到“firefox 阻止此页面创建其他对话框"的解决方法
- phpStudey2010中进入phpMyAdmin出现"无法在发生错误时创建会话,请检查PHP"的解决方法
- 创建发布服务器提示"SQL Server 无法连接到服务器"的解决方法
- 打开"本地安全策略",出现错误"MMC无法创建管理单元"的解决方法
- Xlib: connection to ":0.0" refused by server的解决方法
- VC 使用MSXML创建SVG文档中的新结点时出现xmlns="" 属性解决方法
- Xlib: connection to ":0.0" refused by server解决方法
- ARM开发板上iconv_open("utf-8", "gb2312") 调用失败的解决方法
- 解决方法:访问接口 "SQLNCLI10" 的架构行集 "DBSCHEMA_TABLES_INFO"。该访问接口支持该接口
- 解决"链接服务器 '(null)' 的 OLE DB 访问接口 'STREAM' 返回了对列 '[!BulkInsert].fieldname' 无效的数据"的一种替换方法