回答
這是Crystal Reports報告查詢失敗時的一般錯誤。可能有多種原因。如果您的報告針對特定的數據庫,然後在未更新報告的情況下更改了數據庫,則可能導致該報告。它也可能是由於查詢本身出現故障導致的,比如報告是基於運行報告的數據庫中不存在的存儲過程。嘗試驗證報告的數據庫。
這是由於您的關係存在一些差異而導致的,例如對左連接或類似的情況。每當您修改報告所需的表和視圖列表時,CR也有不良習慣來創建「默認」鏈接。它甚至有時會自動創建遞歸鏈接,這些鏈接在關係屏幕中可能不會被「一次」查看。
如果您找不到哪個關係導致問題(有時不那麼明顯),那麼您必須通過添加/刪除報表中的表格來嘗試&錯誤測試。
每當你在晶體中添加一個新表時,它會在已經鏈接的表上添加它自己的鏈接,有時甚至會鏈接同一個表中的2個字段。 確保你知道你的聯繫,以便經過添加了一個表後,滾動的所有表看到任何鏈接從同一個表
我收到創建:
CrystalDecisions.CrystalReports.Engine.InternalException未處理 消息=報告應用程序服務器失敗
谷歌帶我到這裏。對於那些有類似問題的人。
爲了記錄:我有一個帶有圖像的byte []數組,並從報告中刪除了日誌,並且錯誤停止了。我現在必須弄清楚我做了什麼錯誤的標誌。
我有這個問題 - 我們使用SQL登錄我們的安全性(不集成/ DSN連接)
通過授予執行權限給用戶,以便我的存儲過程我解決了這一問題。
真的,真的不能恨水晶更多的異常掩蓋 - 讓這是所有程序員的教訓;
Try
'your code here
Catch
Throw new exception("Hey, here's a really friendly but completely useless error message")
End Try
會導致未來開發者的痛苦 - 不要做!
當您驗證數據庫它可能會告訴你,這是最新的,在這種情況下,您有兩個選項來檢查:
一)刷新報告(閃電形狀的圖標),如果你有一個字段的問題,比如一個SQL字段,它會給你錯誤,然後向你顯示該字段的編輯窗口。
b)直接在SQL上運行查詢,如果查詢本身有問題,您也將在Crystal中得到這條消息,但SQL會告訴你到底發生了什麼問題。
如上所述,這是一個通用的錯誤,並像所有這樣的錯誤,這是一個非常令人沮喪的。問題在於VS 2003沒有水晶報表的預覽選項,因此很難找出問題的根源。因此解決這個問題的最佳方法是在vs 2005或更高版本中創建一個空白項目,導入水晶報表並運行預覽。然後你會得到一個更具體的錯誤。
檢查Changing Crystal Report Database logon information at runtime in VS2005尋求幫助。
在這重要的一行是:
table.Location = Database & ".dbo." & table.Name
對我來說,當我登錄並重新登錄到該報告被連接到
SQL服務器的問題得到了解決我有同樣的問題,並收到此錯誤消息:
在結果集中找不到一個或多個字段。使用驗證數據庫來更新報告。在文件名 錯誤{9FEE6406-1613-409A-B9BD-C5FDA24E3DEE}。RPT:
行集列無法找到。
我正在使用一個存儲過程來收集報告的數據,當然,我正在爲SP傳遞一個無效的參數。如果您使用SP來填充報告數據,請仔細檢查參數的類型和值。
祝你好運!
在你的存儲過程如果使用
SET NOCOUNT ON;
然後,只需刪除該
--SET NOCOUNT ON;
現在驗證報告數據庫,建立&運行您的解決方案。
我也經歷了與具有子報告的報告相同的錯誤。問題已解決,因爲我切換到每個子報告並使其再次驗證數據庫/表/視圖。
- 1. 水晶報表無法打開行集。
- 2. 導出水晶報表時無法打開連接
- 3. 無法打開水晶報表設計在C#
- 4. 水晶報表子報表
- 5. 如何打印照片,無需在asp.net打開報表水晶報表?
- 6. 無法啓動水晶報表
- 7. 無法獲取水晶報表導出
- 8. 水晶報表無法在Firefox
- 9. 無法連接到水晶報表2008
- 10. 水晶報表
- 11. 水晶報表不顯示在水晶報表查看器WPF
- 12. 水晶報表語法和
- 13. 水晶報表v10.2.3600.0運行
- 14. 打開水晶報告與參數
- 15. 水晶報表SQL
- 16. 創建水晶報表數據集/表
- 17. 無法看到使用水晶報表數據集的參數
- 18. 水晶報表上查看
- 19. 水晶報表版本= 11.5.3700.0
- 20. 在水晶報表XI
- 21. 水晶報表總
- 22. VB +水晶報表
- 23. DotNetNuke水晶報表
- 24. 水晶報表11.0
- 25. 水晶報告:限制子報表行
- 26. c#水晶報表調用
- 27. 水晶報表查詢
- 28. 水晶報表 - 集團通過
- 29. 集水晶報表使用C#
- 30. 水晶報表打印空白頁
儘管這不是我的具體問題的解決方案,但我覺得它與我的問題最相關。 – 2010-04-16 19:42:00
@Joshua Drake:**是**問題的(重新)解決方案?!?我面臨同樣的錯誤信息,似乎無法找到解決方案... – 2010-07-26 13:41:42