使用Visual Studio 2005和Crystal Reports的默認安裝。Visual Studio中的Crystal Reports數據源
當我創建一個報表時,Crystal詢問數據庫,並將其發送給我的開發數據庫。在應用程序中,我創建了一個DataTable並將其傳遞給報告,然後將報告交給CR查看器。在運行時,報告對象和查看器都不需要查看數據庫,因爲我已經檢索了表。
當應用程序交給用戶時,一切正常。他們無法看到開發數據庫。
有一次,在生產部門,我在生產站點創建了一個報告,而不是通過指定開發數據庫來創建Crystal報表,我給了它生產數據庫。回到我自己的辦公室,在VS中運行,報告試圖連接到開發數據庫,並失敗。 (這是不可見的。)
因此,它不是一個問題,他們無法看到我的開發數據庫,但它是一個問題,我看不到生產數據庫。
問題是:這是否是因爲在VS中運行與運行已安裝的應用程序不同?爲什麼報告試圖連接到數據庫呢?我如何控制它?