2012-05-18 129 views
0

我製作了Crystal Report,如果我使用它創建它的同一個數據庫信息,它會起作用。但是當我在另一個環境中使用報告時(比如說,從開發到測試),它不起作用。錯誤是「無法登錄」。Crystal Reports無法登錄

它沒有任何意義的是,我給DB參數:SetDatabaseLogon()函數。但是,當我在互聯網上進行研究時,似乎有時我應該遍歷報告的所有表格併爲每個表格設置這些信息。所以,我不明白SetDatabaseLogon()信息的作用。

開發數據庫和測試數據庫來自同一個提供程序,它只改變SQL Server名稱(甚至用戶和傳遞是相同的)。

我很感謝在這個問題上的任何幫助。

回答

0

如果您的報告包含任何子報告,則必須遍歷主報告中的所有子報告並設置SetDatabaseLogon()info