小鸟儿 发表于 2018-5-15 16:06:00

oracle数据库连接问题

本帖最后由 小鸟儿 于 2018-5-15 16:06 编辑

在64位操作系统上使用报表控件连接oracle数据库始终连接不上。在两台服务器上均出现错误;
其中一台直接在报表编辑器中无法连接:另一台服务器上部署好系统后,浏览报表时出现错误提示“No data provider found for the data provider type 'ORACLE”。
这两台服务器均是64位操作系统,PL/SQL能正常连接访问数据库,安装了32位的Oracle客户端。但仍然出现此问题。不知还有其他未注意之处?

KearneyKang 发表于 2018-5-15 17:27:18

你好!
请参考文档:http://help.grapecity.com.cn/pages/viewpage.action?pageId=3870289

小鸟儿 发表于 2018-5-16 14:04:58

已安装了32位的Oracle客户端。
仍未解决。

KearneyKang 发表于 2018-5-16 14:11:42

现在还是报同样的错误吗?
这下面这个博客是结果该问题的唯一解决办法,也是最有效的办法,你按着下面博客的内容重新操作一遍。
http://www.grapecity.com.cn/blogs/connectoracledatabase

小鸟儿 发表于 2018-5-16 15:31:02

KearneyKang 发表于 2018-5-16 14:11
现在还是报同样的错误吗?
这下面这个博客是结果该问题的唯一解决办法,也是最有效的办法,你按着下面博客 ...

现在出现的就是这篇博客中的第4个问题,但我的版本是ActiveReports11,Oracle32位客户端也已安装(管理员模式安装的)。发布的程序是部署在windows server 2012服务器上。




KearneyKang 发表于 2018-5-16 16:38:08

本帖最后由 KearneyKang 于 2018-5-16 16:46 编辑

你现在是在本地运行数据库的链接都正常,但是发布到服务器后,出现这个错误是吧!
你在服务器端安装32位的驱动没有,然后你再把安装的AR的所有的引用都拷贝到发布程序的bin路径下。路径:C:\Program Files (x86)\Common Files\GrapeCity\ActiveReports 12


小鸟儿 发表于 2018-5-17 10:55:00

KearneyKang 发表于 2018-5-16 16:38
你现在是在本地运行数据库的链接都正常,但是发布到服务器后,出现这个错误是吧!
你在服务器端安装32位的 ...

已解决。原因:IIS应用程序池未将 启用32位应用程序 设置为true.{:2_27:}
失误失误。
感谢老师耐心解答!

KearneyKang 发表于 2018-5-17 14:54:13

好的!解决了就好:)
页: [1]
查看完整版本: oracle数据库连接问题