2017-09-21 80 views
0

我使用vb.net訪問數據庫與password = admin然後我創建一些水晶報告。
我可以正確登錄主報告預覽..
但當我嘗試加載我的報告crystalreportviewer ..
我得到一個數據庫登錄錯誤。我輸入了正確的密碼,但仍然登錄失敗。'Crystal report數據庫登錄失敗,使用訪問數據庫與密碼

crystalReport41.SetDatabaseLogon("Admin", "admin") 
CrystalReportViewer1.ReportSource = crystalReport41 
CrystalReportViewer1.Refresh()` 

如何解決此問題..請幫助我。

回答

0

您沒有在代碼中獲得servername和db。它應該像

myCrystalReprot.SetDatabaseLogon("myUsername", "myPassword","servername","dbname"); 

所以,如果你沒有給出,那麼它不會連接數據庫,並給出錯誤。

https://msdn.microsoft.com/en-us/library/ms226065(v=vs.80).aspx

http://www.c-sharpcorner.com/UploadFile/b926a6/create-crystal-report-step-by-step-using-sql-database-view/(搜索 「SetDatabaseLogon」 字符串)

+0

是使用MySQL。我使用Microsoft Access爲我的數據庫..然後怎麼樣服務器名? –

+0

檢查此鏈接 - https://stackoverflow.com/questions/7381062/crystal-report-login-fail-for-access,https://www.codeproject.com/Questions/748565/My-Crystal-reports-asks -for-database-login-while-l – Ajay2707

+0

不適用於我.. ohhh –