GrapeCity.ActiveReports.ReportException发生了一个意外错误
错误明细: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'. 您好,
这个问题从错误信息上看,是在报表实例化的时候,没有取到相应的数据。
您可以使用可视化查询设计器,看数据是否正常显示。
回复 2楼frank.zhang的帖子
在服务器上开发环境下运行正常,把程序拷贝到客户机上报错 回复 3楼402717035的帖子
您好,
从之前回复的信息可以知道您的程序是winForms的程序。
winForms程序在运行时,需要连接数据库。这个是CS架构决定的。
您可以确认下,客户机上是否有Oracle数据库的驱动程序。 回复 4楼frank.zhang的帖子
客户端有Oracle驱动,我这的程序都是连Oracle的,买这个报表工具就是为了出Oracle数据的报表,请尽快解决 您好,
非常抱歉给您带了不便。
首先,需要明确的是,我们产品是开发授权。您将程序通过部署的方式,是不会受到任何的限制的。
您提到在服务器上开发环境下运行正常,把程序拷贝到客户机上报错。
这个问题很可能是客户机跟您机器存在着某些差异导致的。
我能够想到的是,网络连接,数据库连接,安全限制等。
建议您采用以下的两个方案来定位问题:
1.确认这个客户机能够正常访问数据库
2.我们提供EndUserDesigner是以源码的方式提供的,您可以编译一个发布版本,给任意的没有安装AR的机器使用。可以使用2#的方式,进行问题的判断。
希望能够对您有所帮助。 回复 6楼frank.zhang的帖子
确认客户机可以正常访问数据库,因为我用的其他程序都是连接Oracle数据库,都没有问题 您好,
不知道您是否方便上传一个能够重现这个问题的例子程序,Oracle建表语句以及测试数据。
我会在这边搭建一个环境,看是否能够重现这个问题。 回复 8楼frank.zhang的帖子
不知道是不是因为我用的是Oracle 11g
创建报表选择连接类型的时候选择的是Oracle Client Provider 您好,
我觉得跟oracle的版本关系不大。
建议您可以将图片中的所有文件,拷贝到发布的Bin目录下,看是否能够解决问题。
如果不能解决问题,您还是按照8#的方式,上传能够重现问题的资料。
页:
[1]
2