m_pCon.CreateInstance("ADODB.Connection"); 出现错误
2013-06-04 17:29
405 查看
今天连接SQL Server数据库碰到一个没用碰到过的问题,虽然解决了,但不懂为什么,所以贴出来,希望前辈高手们解答下疑问!
我的初始化数据库的代码如下:
m_pCon.CreateInstance("ADODB.Connection"); //创建连接 // 开始调试时 执行完这条语句后,返回 m_pCon的句柄是空,所以下面打开数据库是失败的
我的解决办法是 在 stdafx.h 头文件里 加入了 该实现文件的头文件 ADO.h
在编译 调试运行 就没问题了。
我的初始化数据库的代码如下:
void CADO::OnInitADOConn() { ::CoInitialize(NULL); //初始话COM环境 try { m_pCon.CreateInstance("ADODB.Connection"); //创建连接 _bstr_t strConnect ="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Library;Data Source=SAM-PC\\SQL2005"; // m_pCon->Open(strConnect,"","",adModeUnknown); //打开数据库 } catch (_com_error e) //捕捉错误 { AfxMessageBox(e.Description()); //弹出错误 }
m_pCon.CreateInstance("ADODB.Connection"); //创建连接 // 开始调试时 执行完这条语句后,返回 m_pCon的句柄是空,所以下面打开数据库是失败的
我的解决办法是 在 stdafx.h 头文件里 加入了 该实现文件的头文件 ADO.h
在编译 调试运行 就没问题了。
相关文章推荐
- m_pConnection.CreateInstance( "ADODB.Connection ") 执行错误 结果总是为NULL
- C++ CreateInstance("ADODB.Connection");创建接口失败的解决方法
- C++ CreateInstance("ADODB.Connection");创建接口失败的解决方法
- 用sql2005导出数据到access或excel时,出现" 找不到sourceconnectionoledb"的错误
- 关于 JDeveloper 出现 unable to create an instance of the java virtual machine 错误的解决办法
- IIS8/IIS7/IIS6 出现ADODB.Connection 错误 '800a0e7a'的解决办法
- winodws quick launch 出现"Cannot create Toolbar"错误解决方法
- Intellij出现错误Exception in thread "RMI TCP Connection(idle)" java.lang.OutOfMemoryError: PermGen space
- Cocos2dx create-android-project.bat出现"C:\Program"不是内部命令错误
- 如何处理Jdeveloper 启动时出现的错误-Unable to create an instance of the Java Virtual Machine
- 解决在eclipse中配置Tomcat时,出现"Cannot create a server using the selected type"的错误
- sharepoint 2010 配置用户同步连接出现错误信息" Unable to process Create message"的一个解决方法
- 如何处理Jdeveloper 启动时出现的错误-Unable to create an instance of the Java Virtual Machine
- ADODB连接access是出现“"Selected Collating Sequence Not Supported" or "Unrecognized Database Format" 80004005 ”错误
- _ConnectionPtr.CreateInstance(__uuidof(Connection))“不支持此接口”错误解决
- WN7 上IIS7运行asp+access网站出现错误: ADODB.Connection 错误 '800a0e7a'未找到提供程序。该程序可能未正确安装
- 错误:PLS-00103: 出现符号 "CREATE"在需要下列之一时
- IIS8/IIS7/IIS6 出现ADODB.Connection 错误 '800a0e7a'的解决办法
- NIOS在RUN AS后总出现同一个错误Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
- 64位系统中IIS7运行ASP时出现ADODB.Connection 800a0e7a错误的解决方法