点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在努力让CR V...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在努力让CR V...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在努力让CR Viewer能够使用C#应用程序打开RPT文件。 我使用的方法在我的机器上100%的时间都可以工作,但是在其他人的计算机上0%的时间可以工作。 我使用了遍及整个Internet的代码,正如我所说,它在我的机器上可以完美运行。 我正在用户的机器和我的机器上使用最新版本的CR运行时(SP 26)。 报表已加载,但在加载参数屏幕之前,它会要求数据库登录。 尽管我在代码中传递了凭据,但我还是输入了凭据,但我得到的只是"登录失败"。 请再试一遍。 我知道有1000%的凭据是正确的,但是无论如何,登录失败一遍又一遍。 可能是什么问题呢?
var report =路径+ _formType +" \\ FileName.rpt"; var crReportDocument = new ReportDocument(); crReportDocument.Load(report); crReportDocument.SetParameterValue(" PatientId",_patId); crReportDocument.SetParameterValue(" CreatedBy",App.UserName); crReportDocument.SetParameterValue(" PrintEmailTime",$" {DateTime.Now:HH:mm:ss tt}"); ConnectionInfo crConnectionInfo =新的ConnectionInfo { ServerName ="服务器名称" ,DatabaseName =" ****" ,UserID =" ****" ,密码=" ****" }; foreach(crReportDocument.Database.Tables中的表CrTable) { var crTableLogoninfo = CrTable.LogOnInfo; crTableLogoninfo.ConnectionInfo = crConnectionInfo; CrTable.ApplyLogOnInfo(crTableLogoninfo); } CrystalReportsViewer1.Owner = GetWindow(this); CrystalReportsViewer1.ViewerCore.ReportSource = crReportDocument;
Dell Stinnett-Christy 和唐·威廉姆斯(Don Williams)
我无法弄清您在说什么,但我确实通过使用您的两个答复来弄清。 我安装了SQL Server Native Client( https://www.microsoft.com。 com/en-us/download/confirmation.aspx?id = 50402 ),它解决了该问题。 显然,即使信誉是正确的,如果没有Microsoft®SQLServer®2012 Native Client,CR也无法从客户端与SQL通讯。
一周热门 更多>