Я сделал небольшое приложение на VB.NET, которое включает Crystal Report. Запустив Crystal Report на машине я сделал это работает отлично. Когда я запускаю приложение на своем ноутбуке, Crystal Report всегда запрашивает у меня вход в систему, хотя в базе данных ему не задан логин. Я попытался передать "Admin" и "" с кодом, но не повезло.
Я работаю с базой данных Access, вот код, который мне нужен для загрузки отчета Crystal Report:
If frmReport Is Nothing OrElse frmReport.IsDisposed Then
frmReport = New frmReport
End If
frmReport.CrystalReportViewer1.ReportSource = "../../Reports/Klantenbeheer.rpt"
frmReport.MdiParent = Me
frmReport.Show()
Я посмотрел на Запретить вход в систему драйвера ODBC Text в Crystal Report для Visual Studio 2010 , но я не уверен, применимо ли это к моей ситуации?
Я также попытался установить источник данных rpt в качестве источника данных, с которым я работаю в приложении, а затем присвоить его источнику отчетов, но тоже не повезло.
Некоторые люди нашли решение перейти с DAO на OLEDB, но я использовал OLEDB с самого начала.