当前位置:编程学习 > C#/ASP.NET >>

水晶报表报错

加载数据库信息失败。详细资料: 无法加载数据库 DLL'crdb_oracle.dll' 。文件 C:\Users\4119\AppData\Local\Temp\DjReqPurchWay {2FDAA8C0-255D-4C7C-8454-FA41DD8F99ED}.rpt 内出错:未能加载数据库信息。

我vs08编辑rpt读取数据库也报无法加载数据库 DLL'crdb_oracle.dll'  --------------------编程问答--------------------
由于无法在VS08自带水晶连接到ORACLE数据库,故下载独立水晶报表先将数据拉到报表。。
代码如下:
    DataSet ds = OracleHelper.ExecuteReadData(CommandType.Text, "select * from dj_req_purch_way");
            string rptParth = @"CrystalRpt\DjReqPurchWay.rpt";
            crs.ReportDocument.Load(Server.MapPath(rptParth));
            crs.ReportDocument.SetDataSource(ds.Tables[0]);
            crs.DataBind();
            crv.ReportSource = crs;
            crv.DataBind();
            ds.Dispose(); --------------------编程问答-------------------- 先找到crdb_oracle.dll拷贝过来试试看。 --------------------编程问答-------------------- 把crdb_oracle.dll拷到bin目录里面 --------------------编程问答-------------------- 我很多个bin文件夹都有这个文件,但就是报错。。呃 --------------------编程问答-------------------- 可以正常使用了,
1、C:\Program Files (x86)\Business Objects\Common\2.8\bin目录没有crdb_oracle.dll,copy crdb_oracle.dll放到目录后,但仍然报错,然后设置C:\Program Files (x86)\Business Objects\Common\2.8\bin环境变量
...其实我电脑很crdb_oracle.dll文件,C:\Program Files (x86)\Common Files\Business Objects\3.0\bin和C:\Program Files (x86)\Common Files\Business Objects\2.7\Bin以及D:\Program Files x86\Crystal Decisions\Crystal Reports 9\Patches\Crystal Reports 9.0 Service Pack 6\CR90SP6\Files均有crdb_oracle.dll文件(安装了水晶报表9以及vs2005和vs2008)..
补充:.NET技术 ,  图表区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,