我有我的水晶報告文件從msaccess數據庫訪問數據。如何在crystal report和ms訪問中動態更改登錄信息?
現在加載報告時,我需要傳遞msaccess數據庫的登錄信息以及來自vb.net的數據庫名稱。
我嘗試使用
Dim ConnInfo As ConnectionInfo = New ConnectionInfo()
CRpt.ReportOptions.EnableSaveDataWithReport = False
ConnInfo.IntegratedSecurity = False
ConnInfo.ServerName = ""
ConnInfo.UserID = ""
ConnInfo.Password = ""
ConnInfo.DatabaseName = OLEDBLayer.GetDBLocation()
ConnInfo.Type = ConnectionInfoType.DBFile
'CCINFo.ServerName =
For Each CTable As Table In CRpt.Database.Tables
CTableLogInfo = CTable.LogOnInfo
CTableLogInfo.ConnectionInfo = ConnInfo
'CTable.Location = OLEDBLayer.GetDBLocation
CTable.ApplyLogOnInfo(CTableLogInfo)
Next
但不工作。我錯過了什麼?
對不起,它不能正常工作... – KoolKabin 2011-01-11 16:11:46
哪一部分完全不工作? – Ahmed 2011-01-11 18:52:15