在谷歌上花費了3到4小時,試圖找到解決我的問題的方法後,我沒有多少運氣。水晶報表數據庫登錄失敗
基本上,我們用我們的.NET應用程序的Crystal Reports與SQL服務器後端,我們有很多客戶,每個都有自己的服務器,因此我們的報道需要有自己的連接動態地設置。直到一個星期前,這工作得很好。然而,幾天前,一位客戶報告他們正在獲取數據庫登錄提示以獲得報告(只有一份報告,其餘的工作正常)。我們很難過,但我們設法在沒有安裝visual studio或sql server的上網本上重現它。最後,開發者決定複製報告,希望這篇報道只是一個怪事。
不幸的是,新的客戶端今天也經歷了同樣的問題,但這次對每一個晶體報告他們 - 也他們製作的上網本,所以我們真的很丟在這裏。
下面是什麼我們的客戶得到帶有截圖 -
Screenshot http://img404.imageshack.us/img404/1375/loginf.png
,這裏是我用來設置連接信息報告
cI.ServerName = (string)builder["Data Source"];
cI.DatabaseName = (string)builder["Initial Catalog"];
cI.UserID = (string)builder["User ID"];
cI.Password = (string)builder["Password"];
foreach (IConnectionInfo info in cryRpt.DataSourceConnections)
{
info.SetConnection(cI.ServerName, cI.DatabaseName, cI.UserID, cI.Password);
}
foreach (ReportDocument sub in cryRpt.Subreports)
{
foreach (IConnectionInfo info in sub.DataSourceConnections)
{
info.SetConnection(cI.ServerName, cI.DatabaseName, cI.UserID, cI.Password);
}
}
一如既往的代碼,非常感謝任何幫助。
我正面臨一個類似的問題,你能告訴你連接建設者在這裏和你的代碼中是什麼意思嗎?謝謝 – 2015-08-09 08:09:59