C# 水晶报告没有';无法在asp.net上显示

C# 水晶报告没有';无法在asp.net上显示,c#,asp.net,crystal-reports,C#,Asp.net,Crystal Reports,我不是一个专业的程序员,只是一个想学习更多关于如何找出我的代码的错误的学生。我无法从我的asp.net中显示我的crystal报表,我有一个数据库错误。我试着更换服务器,但仍然无法正常工作:'( 这是我的第一个代码: ataAdapterpublic partial class Reports_Publisher : System.Web.UI.Page { SqlConnection con = new SqlConnection(Helper.GetCon()); ---------

我不是一个专业的程序员,只是一个想学习更多关于如何找出我的代码的错误的学生。我无法从我的asp.net中显示我的crystal报表,我有一个数据库错误。我试着更换服务器,但仍然无法正常工作:'(

这是我的第一个代码:

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());

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

我认为应该怪你的sql连接字符串。我不确定Helper.GetCon()应该完成什么,但传统上连接字符串看起来更像这样:

SqlConnection thisConnection = new SqlConnection(@"Server=(local)\sqlexpress;Integrated  
Security=True;" + "Database=DB");
查看此站点以了解更多示例

希望有帮助


Chris

我删除了您在代码中留下的数据库登录详细信息。在公共网站上发布这些信息不是一个好主意。
SqlConnection thisConnection = new SqlConnection(@"Server=(local)\sqlexpress;Integrated  
Security=True;" + "Database=DB");