我正在使用带有password = admin
的访问数据库的vb.net,然后我创建了一些水晶报告
我可以在主报表预览中正确登录。
但是当我尝试在crystalreportviewer上加载我的报告时..
我收到数据库登录错误。我输入了正确的密码,但登录失败了。“
crystalReport41.SetDatabaseLogon("Admin", "admin")
CrystalReportViewer1.ReportSource = crystalReport41
CrystalReportViewer1.Refresh()`
如何解决这个问题..请帮帮我。
答案 0 :(得分:0)
您的代码中没有给出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-step-by-step-using-sql-database-view/(搜索" SetDatabaseLogon"字符串)