我正在使用带有 password = admin
的访问数据库的vb.net,然后创建一些水晶报告。
我可以在主报告预览中正确登录。
但是,当我尝试将报告加载到CrystalReportviewer上。
我得到数据库登录错误。我输入了正确的密码,但仍会失败登录。
crystalReport41.SetDatabaseLogon("Admin", "admin")
CrystalReportViewer1.ReportSource = crystalReport41
CrystalReportViewer1.Refresh()`
如何解决此问题。请帮助我。
您没有在代码中给出servername和db。应该像
myCrystalReprot.SetDatabaseLogon("myUsername", "myPassword","servername","dbname");
因此,如果您不给予,则它无法连接DB并给出错误。
https://msdn.microsoft.com/en-us/library/ms226065(v = vs.80).aspx
http://www.c-sharpcorner.com/uploadfile/b926a6/create-crystal-report-report-step-by-step-step-sql-database-view/(搜索" setDatabaselogon"p>