C++ ADO连接Oracle数据库时:多步OLE DB操作产生错误...

问题描述

CStringstrProvider="Provider=OraOLEDB.Oracle;DataSource=x.x.x.x:1521/XE;InitialCatalog=x;UserId=test;Password=test";try{m_pConnection.CreateInstance(_uuidof(Connection));m_pConnection->Open(_bstr_t(strProvider),"","",adModeUnknown);}catch(_com_errore){MessageBox(NULL,e.Description(),"",MB_OK);exit(0);}用上述代码捕获了异常,报如题所示错误信息。求高手指教该如何连接远程服务器x.x.x.x上的数据库x,用户名和密码均为test。

解决方案

解决方案二:
得有客户端的,得装客户端的.
解决方案三:
你的意思是必须要在本机客户端上装有Oracle了,有没有不需要客户端装有的方法连接上呢?

时间: 2024-09-01 07:02:31

C++ ADO连接Oracle数据库时:多步OLE DB操作产生错误...的相关文章

ado-多步 OLE DB 操作产生错误。 如果可能,请检查每个 OLE DB 状态值。没有工作被完成。

问题描述 多步 OLE DB 操作产生错误. 如果可能,请检查每个 OLE DB 状态值.没有工作被完成. BOOL CAIASPDoc::DB_Insert(CAIImg* imgDeposit, CFile &file) { try { m_pRecordset->Open(_variant_t("ai_img"), m_pConnection.GetInterfacePtr(), adOpenDynamic, adLockOptimistic, adCmdTable

求助高手:::多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。

问题描述 OleDbConnectionconn=newOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=ipdata.mdb;IntegratedSecurity=SSPI");OleDbDataAdapterda=newOleDbDataAdapter("selectIP地址,IP包,TCP,UDP,广播包fromIP",conn);DataSetds=newDataSet();da.Fil

多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成

问题描述 "/"应用程序中的服务器错误.多步OLEDB操作产生错误.如果可能,请检查每个OLEDB状态值.没有工作被完成.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.Runtime.InteropServices.COMException:多步OLEDB操作产生错误.如果可能,请检查每个OLEDB状态值.没有工作被完成.源错误:执行当前Web请求期间生成了未处理的异常.可以使用下面的

【急】多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。

问题描述 网上查了许多资料,都说是字段不够长之类的.但是我这是在打开数据库连接的时候就报错了.很郁闷,并没对数据做任何操作.请有经验的人帮帮看一下.很急很关键.在系统推荐邀请中邀请了五位,因为很急,抱歉打扰.. 解决方案 解决方案二:代码呢?没有代码谁着急都没有用

ado-c++ ADO 连接ORACLE 数据库 windows系统验证方式连接老是失败.

问题描述 c++ ADO 连接ORACLE 数据库 windows系统验证方式连接老是失败. 开发过程中要用C++ 连接oracle 数据库,但是由于数据库的密码不知道,所有用系统验证的方式连接数据库,但是查询了网上的各种资料,一直都无法连接上数据库. 参考到的资料有.http://www.codeproject.com/Articles/2304/ADO-Connection-Strings http://www.connectionstrings.com/oracle/ 代码: OLE DB

JSP连接ORACLE数据库时注意的一些问题

js|oracle|数据|数据库|问题 一.如何去处理Clob.BLOB的大类型 CLOB可用于存放大文本数据,最多可存储4GB数据,在应用开发中比较常见.java提供的sql.Clob类与之对应.它提供两个方法来读取Clob的数据: getCharacterStream() 方法返回按unicode编码的输入流(java.io.Reader对象) getAsciiStream() 方法返回按ASCII编码的输入流(java.io.InputStream对象) 所以如果你的数据库中有可能存储中文

vb.net-ASP.NET连接oracle数据库提示 :不支持关键字: “(kstsdb”。

问题描述 ASP.NET连接oracle数据库提示 :不支持关键字: "(kstsdb". 我利用vb.net编写asp.net连接oracle数据库时,提示:不支持关键字: "(kstsdb".我的具体代码是这样写的 Dim constring As String = ""(KSTSDB=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.12.15.203)(PORT=1521))(CONNECT_DAT

spring中连接oracle数据库的问题

问题描述 在使用spring连接oracle数据库时 出现org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.hi

visual studio 2010-64位系统编写MFC程序通过ado连接Oracle在项目属性设置为win32平台时调试出错

问题描述 64位系统编写MFC程序通过ado连接Oracle在项目属性设置为win32平台时调试出错 我64位的系统用VS2010编写MFC程序,通过ADO方式连接Oracle数据库,在项目属性中设置为x64平台时,程序调试可以正常的连接数据库并对数据库进行增删改查等操作:但是将项目属性设置为win32平台时,程序调试就停在连接数据库那一语句并报有未经处理的异常,请问到底是什么原因啊?应该如何解决? 解决方案 数据库引擎是否支持32bit程序访问.你的ADO等方式配置是否有平台依赖性的地方