找回密码
 立即注册

QQ登录

只需一步,快速开始

402717035

注册会员

15

主题

35

帖子

104

积分

注册会员

积分
104

活字格认证元老葡萄

402717035
注册会员   /  发表于:2015-9-2 16:06  /   查看:12443  /  回复:11
错误明细:
GrapeCity.ActiveReports.ReportException: 发生了一个意外错误。更多信息: 'No data provider found for the data provider type 'ORACLE'.' ---> System.InvalidOperationException: No data provider found for the data provider type 'ORACLE'.

11 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-9-2 16:14:00
沙发
您好,
这个问题从错误信息上看,是在报表实例化的时候,没有取到相应的数据。
您可以使用可视化查询设计器,看数据是否正常显示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
402717035
注册会员   /  发表于:2015-9-2 16:18:00
板凳
回复 2楼frank.zhang的帖子

在服务器上开发环境下运行正常,把程序拷贝到客户机上报错
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-2 16:31:00
地板
回复 3楼402717035的帖子

您好,
从之前回复的信息可以知道您的程序是winForms的程序。
winForms程序在运行时,需要连接数据库。这个是CS架构决定的。
您可以确认下,客户机上是否有Oracle数据库的驱动程序。
回复 使用道具 举报
402717035
注册会员   /  发表于:2015-9-2 16:33:00
5#
回复 4楼frank.zhang的帖子

客户端有Oracle驱动,我这的程序都是连Oracle的,买这个报表工具就是为了出Oracle数据的报表,请尽快解决
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-2 16:55:00
6#
您好,
非常抱歉给您带了不便。
首先,需要明确的是,我们产品是开发授权。您将程序通过部署的方式,是不会受到任何的限制的。
您提到在服务器上开发环境下运行正常,把程序拷贝到客户机上报错。
这个问题很可能是客户机跟您机器存在着某些差异导致的。
我能够想到的是,网络连接,数据库连接,安全限制等。

建议您采用以下的两个方案来定位问题:
1.确认这个客户机能够正常访问数据库
2.我们提供EndUserDesigner是以源码的方式提供的,您可以编译一个发布版本,给任意的没有安装AR的机器使用。可以使用2#的方式,进行问题的判断。

希望能够对您有所帮助。
回复 使用道具 举报
402717035
注册会员   /  发表于:2015-9-2 17:02:00
7#
回复 6楼frank.zhang的帖子

确认客户机可以正常访问数据库,因为我用的其他程序都是连接Oracle数据库,都没有问题
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-2 17:15:00
8#
您好,
不知道您是否方便上传一个能够重现这个问题的例子程序,Oracle建表语句以及测试数据。
我会在这边搭建一个环境,看是否能够重现这个问题。
回复 使用道具 举报
402717035
注册会员   /  发表于:2015-9-2 17:17:00
9#
回复 8楼frank.zhang的帖子

不知道是不是因为我用的是Oracle 11g
创建报表选择连接类型的时候选择的是Oracle Client Provider
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-2 17:23:00
10#
您好,
我觉得跟oracle的版本关系不大。
建议您可以将图片中的所有文件,拷贝到发布的Bin目录下,看是否能够解决问题。



如果不能解决问题,您还是按照8#的方式,上传能够重现问题的资料。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
402717035 + 5 非常感谢

查看全部评分

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部