0
我使用vb.net在visual studio 2008中使用報告文檔對象模型創建了一個報告。但是我發現了一個錯誤。當用戶單擊客戶端的導出按鈕時,將顯示以下錯誤。但在用戶點擊導出按鈕之前,第一次是確定的。報告文檔對象模型的錯誤
Logon failed. Details: ADO Error Code: 0x Source: Microsoft OLE DB Provider for SQL Server Description: Login failed for user 'zanhtet'. SQL State: 42000 Native Error:
這是調用報告代碼。
Dim ReportDocument As New ReportDocument()
Dim ReportPath As String = Server.MapPath("~/ReportDocumentOM/DBlogInRDOM.rpt")
ReportDocument.Load(ReportPath)
ReportViewer.ReportSource = ReportDocument
Dim ConnectionInfo As New ConnectionInfo
ConnectionInfo.ServerName = "ZANHTET\SQLEXPRESS"
ConnectionInfo.DatabaseName = "EAS_DevTrack4UDev"
ConnectionInfo.UserID = "zanhtet"
ConnectionInfo.Password = "123456"
For Each Table As Table In ReportDocument.Database.Tables
Dim TableLogOn As TableLogOnInfo = Table.LogOnInfo
TableLogOn.ConnectionInfo = ConnectionInfo
Table.ApplyLogOnInfo(TableLogOn)
Next
我該如何解決這個問題。請幫幫我。
我假設,如果你與所示憑證上面它的工作原理,直接連接到數據庫? – Ben 2011-04-28 10:55:53
是的,這是工作。 – zanhtet 2011-04-29 02:13:52