水晶报告没有出现在asp.net上

时间:2013-10-10 18:58:29

标签: c# asp.net crystal-reports

我不是一名专业程序员,只是一名学生想要了解如何找出我的代码有什么问题。我无法从我的asp.net中显示我的水晶报告,我遇到了数据库错误。我尝试更改服务器仍然不起作用:'(

这是我的第一个代码:

ataAdapterpublic partial class Reports_Publisher : System.Web.UI.Page
{
    SqlConnection con = new SqlConnection(Helper.GetCon());
---------------------------------------------------------------
    report.SetParameterValue("User", "--");
    crvpublisher.ReportSource = report;
    crvpublisher.DataBind();
    con.Close();
   }
}

这是我的第二个代码:

public partial class Reports_Publisher : System.Web.UI.Page
{
SqlConnection con = new SqlConnection(Helper.GetCon());

    report.SetParameterValue("User", Helper.GetData("userFN") + " " + 
    Helper.GetData("userLN"));

    crvpublisher.ReportSource = report;
    crvpublisher.DataBind();
    con.Close();
   }

}

我的asp.net上仍然出现数据库错误:< 我确实在我的sql备份了它,它与服务器一起正常工作。我究竟做错了什么?我该怎么办?

1 个答案:

答案 0 :(得分:0)

我相信你的SQL连接字符串是罪魁祸首。我不确定Helper.GetCon()应该完成什么,但传统上连接字符串看起来更像是这样:

SqlConnection thisConnection = new SqlConnection(@"Server=(local)\sqlexpress;Integrated  
Security=True;" + "Database=DB");

查看此网站here以获取更多示例。

希望有所帮助,

克里斯