我的WINFORM调用水晶报表,水晶报表调用的ORACLE9I连接。在程序运行的时候,CRYSTALVIEWER报错:
加载数据库信息失败:
详细资料:无法加载数据库“crdb_oracle.dll”。
文件C:\DOCUME~1\ADMINI~1\LOCALS~1\TEMP\***.RPT内出错:
未能加载数据库信息。
可是我在该文件夹去打开这个报表文件,在CR里面是可以看到数据的啊!
请高手指点!在线等!

解决方案 »

  1.   

    我觉得你应该用程序连接ORACLE取得数据,填充到DataSet,再让报表从DataSet获取数据~
      

  2.   

    xwdd129(高手就是:不出手)
    具体怎么操作,有没有示例?
      

  3.   

    你搜一下“推模式”相关文章看看! 另外可以参见阿泰写的图文教程:简单介绍一下水晶报表的推与拉两种模式
    http://www.cnblogs.com/babyt/archive/2005/04/12/135849.html创建不受数据库限制的报表 VB.Net 版本 -1  -2
    http://www.cnblogs.com/babyt/archive/2005/03.html
      

  4.   

    将bo安装目录下的\common\3.5\crdb_oracle.dll拷贝到c#程序中的debug目录即可运行,我也找了好几天,今天这样可以通过,还要注意用水晶报表保存.rpt文件的时候将文件---〉将数据与文件一起保存的选项去掉。不要保存数据