我有一個應用程序運行在VB6使用水晶報表版本9(關閉 - 這對他們已經運行了11年)。我在這件事上有很多水晶報告,其中99%在我升級到Windows 7後工作得很好。但是,在1個具體報告中,當我嘗試從應用中運行它時,我得到上面提到的錯誤。我把它和一份工作正常的報告進行了比較,我無法區分它們之間的任何區別。他們使用ODBC連接到SQL Server。他們都使用相同的ODBC DSN。Crystal Reports「用戶'acs_sql'登錄失敗。」
當我打開水晶來比較一個不工作的,他們看起來完全一樣!但是,如果我點擊「閃電」按鈕預覽報告,那麼工作只需提取數據,即不會顯示預填充除密碼之外的所有信息的數據包,而必須輸入數據那。只有第一次。
爲什麼1報告保存登錄憑證,但第二個不是?
我一直拉我的頭髮兩個星期試圖解決這個問題的開和關。
請。無論你看起來多麼愚蠢,我都願意試一試。
這可能聽起來很愚蠢,但您是否試圖將報告複製到另一臺計算機,打開並保存並將其還原?我在這裏問了一個關於一個報告的問題,突然之間,一個網站的行爲有所不同(經過多年的正確工作),並且意外地發現了這個伎倆。 – LittleBobbyTables 2010-08-09 02:29:54
首先,真棒名字。其次,下次我在客戶的網站上時,我會這樣做。我甚至會跳起來跳轉,做一些小小的舞蹈,看看這是否有所作爲。 – 2010-08-09 02:49:48