簡體   English   中英

Crystal Report Viewer無法打開連接

[英]Crystal Report Viewer Failed to Open Connection

我試圖創建一個簡單的Crystal Reports Viewer,以便我們可以在多台計算機上查看已經構建的報表,而無需安裝Crystal。

我們正在使用Sage 100 Contractor,后者將.dbf格式用於其數據庫。

我了解在查看器中加載報告的基本知識,但是我遇到的問題是由於數據並不總是嵌入在報告中。 對於某些數據庫,我需要允許用戶選擇數據庫以運行報告。

示例數據庫位置

C:\\ MB7 \\ Sample Company

我嘗試了多種不同的方法,但可悲的是,在將報表加載到crystalReportViewer模塊中之前,我沒有正確地理解如何正確設置DataSource位置。

我可以給我的代碼片段,但實際上不會顯示任何內容,因為我嘗試過的任何事情都沒有正確設置DataSource。

我的猜測是您的代碼未能成功設置數據庫連接。 您可以在開發計算機上運行報告嗎? 如果是,則問題與其他計算機上的ODBC DSN有關。 如果即使在計算機上也無法運行它,請檢查是否能夠運行設計器的報告。 如果您共享設置連接的代碼,這將有所幫助。

市場上有便宜的工具,這些工具可以做您所需要的開發價格的一小部分。 以下是工具的鏈接,您可以免費使用該工具: http : //www.r-tag.com/Pages/FreeCrystalReportsViewer.aspx

即使您決定繼續開發工具,也可以檢查上述工具是否能夠處理該報告。 這將是查找問題是否在您的代碼中或與DSN有關的簡便方法。

暫無
暫無

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

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