簡體   English   中英

SAP Crystal 報表(加載數據庫信息失敗)

[英]SAP Crystal reports (Failed to load database information)

最喜歡的

我這幾天一直面臨一個問題。 問題是我使用 windows 7 專業 sp1、mysql5.5 和 SAP 水晶報告開發了 C# Winform 應用程序。 當我部署...並將其安裝在客戶端計算機上時,如果應用程序在客戶端計算機上找到 windows 7 專業 sp1,則報告會在應用程序中很好地顯示,但如果它在客戶端計算機上找到(windows 7 sp1 除外)專業它在顯示或打印時給出錯誤“無法加載數據庫信息。bla bla {GUID}.rpt 文件”。 開發的應用程序在(Windows 7 專業版 sp1)之外無法運行。

部署包括包。 .NET 框架 4.0,運行時水晶報表引擎,Mysql 5.5 和 VS C++ Redistributable。

開發機有。 Windows 7 專業 sp1,Visual Studio 2010,用於 VS 2010 的 SAP Crystal Report,MYSQL 服務器 5.5

您的應用程序EXE文件不能單獨運行,EXE文件需要在同一個目錄下的[app_name].exe.config,這樣應用程序才能運行並成功加載水晶報表。

所以這是我的結論:

  1. app.exe.config 都在一個包中,不能與 EXE 文件分開。
  2. dll 文件、app.exe.config 等支持組件不能合並到 EXE 文件中。

您可以在以下鏈接中找到更多信息

也試試這個:

將以下部分添加到配置文件中:

<startup useLegacyV2RuntimeActivationPolicy="true">
 <supportedRuntime version="v4.0"/>
</startup>

要查看基於 ADO.NET 對象的報告,將需要該屬性

自從我安裝 Crystal Service Pack 39(32 位)以來,我遇到了這個錯誤並且浪費了很多時間來查找、搜索和嘗試,並且它得到了解決。

我認為您可以嘗試安裝 SAP Crystal 報表的最后一個服務包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM