У меня возникла небольшая проблема с получением Crystal Reports для входа в систему. У меня это работает в нескольких отчетах, но пара почему-то перестала работать. Прикрепленный мой сценарий входа в систему, я прошел через него, и информация о входе находится там после каждого шага.
Что еще более необычным является то, что отчет в визуальной студии откроется с информацией OKКак установить информацию для входа в базу данных (информацию о подключении) для отчета Crystal vb.net?
Private Sub cmdPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdPrint.Click
Dim cryRpt As New ReportDocument
Dim crTableLogonInfos As New TableLogOnInfos
Dim crTableLogonInfo As New TableLogOnInfo
Dim crConnectionInfo As New ConnectionInfo
Dim crTables As Tables
Dim crTable As Table
cryRpt.Load("g:\dt2\rptMusterSheet.rpt")
With crConnectionInfo
.ServerName = "SERVERNAME"
.DatabaseName = "DB NAME"
.UserID = "sa"
.Password = "xxxxxxx"
End With
crTables = cryRpt.Database.Tables
For Each crTable In crTables
crTableLogonInfo = crTable.LogOnInfo
crTableLogonInfo.ConnectionInfo = crConnectionInfo
crTable.ApplyLogOnInfo(crTableLogonInfo)
Next
CRV1.ReportSource = cryRpt
CRV1.Refresh()
End Sub
после пошагового я получаю это Message Box
Спасибо за этот быстрый ответ, но я не уверен, куда его поместить, я поместил код под crTables = cryRpt.logOnInfo и закомментировал оригинал для каждого утверждения, но myTableLogonInfo было подчеркнуто и сообщение об ошибке «Variable myTableLo gOnInfo скрыть как переменную в закрывающем блоке " – OJT