点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入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;
相关问答
- CR Viewer中具有PrintMode" PrintOutputController"的PrintDialog始终禁用" Current Page"
- 参数两次提示输入Crystal Reports(对于Visual Studio)和消息
- 与CR 2016匹配的Crystal报表运行时版本
- 页脚部分中的页码不显示
- 加载报告随机失败...
- SAP Crystal Reports,MS Visual Studio开发人员版本-维护终止2018年12月31日
- 水晶报表数据源" excel还是Universe"哪个会好?
- Visual Studio 2015社区支持包18(v.13.0.18.2192)
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通讯。
您使用哪种类型的数据库连接? 如果是ODBC连接,是否在用户计算机上正确配置了正确的ODBC连接? 我还要确保未将ODBC连接配置为使用SSO。 用户计算机上是否已安装正确版本的数据库驱动程序?
您遇到的实际错误是什么?
仅供参考,如果您的应用程序是32位的, 需要安装32位客户端,如果您的应用设置为x64位模式,则需要64位客户端。
一周热门 更多>