当前位置: 代码迷 >> C# >> C# 客户端部署程序有关问题(水晶报表部署有关问题),如下
  详细解决方案

C# 客户端部署程序有关问题(水晶报表部署有关问题),如下

热度:70   发布时间:2016-05-05 04:30:58.0
C# 客户端部署程序问题(水晶报表部署问题),如下:
报错如下,谢谢!

************** 异常文本 **************
CrystalDecisions.CrystalReports.Engine.DataSourceException: Failed to load database information.
Details: The database DLL 'crdb_adoplus.dll' could not be loaded.
Error in File C:\DOCUME~1\TTZWAN~1\LOCALS~1\Temp\R1004 {F853DF27-9207-4E6A-8528-53B1FF6A38B3}.rpt:
Failed to load database information. ---> System.Runtime.InteropServices.COMException: Failed to load database information.
Details: The database DLL 'crdb_adoplus.dll' could not be loaded.
Error in File C:\DOCUME~1\TTZWAN~1\LOCALS~1\Temp\R1004 {F853DF27-9207-4E6A-8528-53B1FF6A38B3}.rpt:
Failed to load database information.
   在 CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.ReplaceConnection(Object oldConnection, Object newConnection, Object parameterFields, Object crDBOptionUseDefault)
   在 CrystalDecisions.CrystalReports.Engine.Table.SetDataSource(Object val, Type type)
   在 CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type)

------解决思路----------------------
客户端有没有安装水晶报表插件?
------解决思路----------------------
引用:
Quote: 引用:

客户端有没有安装水晶报表插件?


装了水晶报表运行库,有的电脑安装运行是正常的,有的电脑运行报错!

The database DLL 'crdb_adoplus.dll' could not be loaded.
看你本地数据库有没有问题...提示你数据库的crdb_adoplus.dll没有加载...

------解决思路----------------------
引用:
装了水晶报表运行库,有的电脑安装运行是正常的,但有的运行报错!


没遇见过这种情况
百度或者谷歌【crdb_adoplus.dll】,很多人遇到股这种问题,看下是否对你有帮助呗。
------解决思路----------------------
在config文件下加
<?xml version="1.0"?>
 <configuration>
 <startup  useLegacyV2RuntimeActivationPolicy="true">
   <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
 </startup> 
 </configuration>
测试下
------解决思路----------------------
百度google搜索一下,前十条看完应该就能帮助你解决问题了
  相关解决方案