繁体   English   中英

VS2010的Crystal Reports

[英]Crystal Reports for VS2010

我在使Crystal Reports与我们的应用程序正常工作时遇到一些问题。 而且我似乎找不到任何能回答我问题的资源。

基本上,我们有一个Crystal报表,在Crystal Reports应用程序中设计了它自己的数据源。

现在,当我将其添加到VS并显示时,我需要使用MYSQL ODBC数据源配置工具在PC上建立连接,但是即使使用此数据源设置,crystalreports查看器也会询问密码,甚至会显示正确的密码出现“登录失败。请重试”错误消息。

理想情况下,我想知道的是

A)是否有可能,如果可以,如何在VS2010中设置连接,这样我也无需在部署我的应用程序的每台PC上都使用MYSQL ODBC数据源配置工具。

B)为什么此连接总是失败,凭据正确(我们已经测试了多次,并且水晶报表中的报表和连接功能完美)

希望你们能帮助我,我的Google Fu让我失败了。

如果Crystal Report允许将MySQL存储过程的用户名和密码通过ReportViewer对象传递给报表,则必须使用.NET后台代码通过以下方式设置凭据:

ReportViewer.ServerReport.ReportServerCredentials

ReportViewer实例的属性。

这是一个例子:

System.Net.NetworkCredential networkCredentials = 
          new System.Net.NetworkCredential("username", "password", "domain");

reportViewer.ServerReport.ReportServerCredentials = networkCredentials; 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM