2012-08-24 42 views
0

这里是我的代码不正确的登录参数。 asp.net

ReportDocument rpt = new ReportDocument(); 
       rpt.Load(Server.MapPath("Reports/report.rpt")); 
       rpt.PrintToPrinter(1, true, 0, 0); 

第二行抛出我 “[CrystalDecisions.CrystalReports.Engine.LogOnException] = {” \ rError在文件C:\用户\王子\应用程序数据\本地的\ Temp \ report {1D0F4138-EB7B-4725-8B41-DCF38019B2C9} .rpt:\ n无法连接:登录参数不正确。“}”。什么我错过了...

回答

0

不设置报告您的路径

ReportDocument rpt = new ReportDocument(); 
       rpt.Load(Server.MapPath("/report.rpt")); 
       rpt.PrintToPrinter(1, true, 0, 0); 
+0

感谢您的代码。但现在我得到“无法连接:不正确的登录参数。”我添加了一行rpt.SetDatabaseLogon(“user”,“pass”,“。\\ SQLEXPRESS”,“Admin”); 。但即使它给错误 – user1612076

+0

在您的ssrs报告项目中创建共享数据源(http://blog.infotoad.com/post/2009/07/02/Creating-a-Shared-Data-Source-in-Reporting-Services- 2008.aspx)为什么?因为您可以访问SSRS Website(http:// yourservername/reports)中的共享数据源并测试您的共享数据源连接(测试连接按钮).after后,如果它不适用于可用的连接,则它是您的ssrs帐户服务没有正确的权限.http://beyondrelational.com/modules/12/tutorials/26/tutorials/4605/getting-started-with-ssrs-part-7-user-roles-and-permissions -in-SSRS服务器 –

相关问题