===好几天,ADO 连接oracle数据库的问题.还搞定。大伙给看看

zhyanger 2003-03-06 11:14:37
我的系统是WIN2000
装有MS SQL SERVER2000 与ORACLE 8i数据库。
我在用ADOQuery连接ORACLE 数据库时,用Mircosoft OLE DB Provider for Oracle 测试成功,查询的数据也显示出来,但编译执行时总是出错:"发生了一个oracle错误,但无法从Oracle中恢复信息”。
搜了相关几贴:有的说与MS SQL SERVER2000 有关,有的说必须装上ORACLE 8i客户端,有的说要用Oracle OLE DB Provider for Oracle 。

== 请问到底怎么解决此问题?
== 为什么我在ADO的ConnectionString连接内找不到 Oracle 的 OLE DB Provider for Oracle ?
...全文
41 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
烟灰 2003-03-06
  • 打赏
  • 举报
回复
到 delphi 窑洞 下个组件 DOA 3.464 或 ODAC 4.10.0.10

http://www.51delphi.com/delphi/soft?type=数据库
tyh 2003-03-06
  • 打赏
  • 举报
回复
用Mircosoft OLE DB Provider for oracle行的通的,我就是在WIN2000上用的。
装个ORACLE CLIENT,然后配个连接名就可以了。
zhyanger 2003-03-06
  • 打赏
  • 举报
回复
楼上!不用ODBC,还有别的招吗?
zxkid 2003-03-06
  • 打赏
  • 举报
回复
用ODBC(OLE DB Provider for ODBC)吧,OLE DB Provider for Oracle可能与Win2000不兼容所以被Microsoft去掉了。或者到Oracle网站上去看看有没有新驱动。
zhyanger 2003-03-06
  • 打赏
  • 举报
回复
我装的就是服务端,用net8 easy config 测试成功 。还是出现上面说的情况
smilelhh 2003-03-06
  • 打赏
  • 举报
回复
装了服务器,就不用安装客户端了。
zhyanger 2003-03-06
  • 打赏
  • 举报
回复
楼上!
就是说我必须装客户端了,在同一台机器上装Oracle服务端与客户端不会有问题吧?? Oci, oo4o是什么东西,怎么用?
lesstif 2003-03-06
  • 打赏
  • 举报
回复
用ODBC???有没有搞错,性能都降到极点了,看来说这话的不是个好程序员,Oracle需要客户端,装了客户端就没有问题,如果没有看到Oracle公司的驱动程序,可能是注册的时候出了问题,访问Oracle最好的办法是使用Oci,当然,如果你没有接触过,就用ADO就可以了,或者oo4o也可以,Oracle有samples的,去看看。
Drate 2003-03-06
  • 打赏
  • 举报
回复
我用的就是DELPHI+ADO+ORACLE开发的
可以看一看我原来发的贴:
http://expert.csdn.net/Expert/TopicView1.asp?id=1137952

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧