错误使用晶体报告连接到数据库 [英] ERROR CONNECTING TO DATABASE USING CRYSTAL REPORT
问题描述
我的代码: -
ReportDocument rpt = new ReportDocument(); rpt.Load(System.Web.HttpContext.Current.Server.MapPath(〜/ EMPLOYEE.rpt));
rpt.SetDatabaseLogon(SA,XXXXXXX,192.168.0.1 ,DB);
rpt.ExportToDisk(ExportFormatType.PortableDocFormat,FILEPATH);
错误: -
登录失败。详细信息:ADO错误代码:0x源:用于SQL Server的Microsoft OLE DB提供程序说明:用户SA的登录失败。 SQL状态:42000
MY CODE:-
ReportDocument rpt = new ReportDocument(); rpt.Load(System.Web.HttpContext.Current.Server.MapPath("~/EMPLOYEE.rpt"));
rpt.SetDatabaseLogon("SA", "XXXXXXX", "192.168.0.1", "DB");
rpt.ExportToDisk(ExportFormatType.PortableDocFormat,FILEPATH);
ERROR:-
Logon failed. Details: ADO Error Code: 0x Source: Microsoft OLE DB Provider for SQL Server Description: Login failed for user 'SA'. SQL State: 42000
推荐答案
可能您已通过无效的登录详细信息,请确保登录详细信息正确无误。使用相同的登录详细信息连接SQL服务器以验证这一点。
并检查这个以供参考。
C#Crystal Reports动态登录参数 [ ^ ]
Probably you have passed invalid login details, make sure the login details is correct. Connect SQL server using the same login details to verify this.
And check this one for your reference.
C# Crystal Reports Dynamic Logon parameters[^]
这篇关于错误使用晶体报告连接到数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!