貌似没有任何问题啊,绑定一个和绑定一百个有什么区别么?不过这种代码一贴出来就知道是初学者,数据库连接最好还是交给一个SQLHELPER做比较好,这样不容易出错

解决方案 »

  1.   

    应该没有问题的啊,不过不知道这个this.Label1.Text = Convert.ToString(cmd.ExecuteScalar());是干嘛的。
      

  2.   

    这样不行,占了同一个数据库连接,可以改为
    if (!this.IsPostBack)
    {
    if (Request.QueryString["id"] != null)
    {
    string id = Request.QueryString["id"].ToString();
    String strConnection = ConfigurationSettings.AppSettings["ConnectionString"];
    SqlConnection myConnection = new SqlConnection(strConnection);
    myConnection.Open();
    SqlConnection myConnection1 = new SqlConnection(strConnection);
    myConnection1.Open();
    SqlCommand cmd = new SqlCommand("select id from classdata11 where id=+'" + id + "'", myConnection);
    this.Label1.Text = Convert.ToString(cmd.ExecuteScalar());
    cmd.CommandText = "select * from classdata11 where id='" + id + "'";
    SqlCommand cmd1 = new SqlCommand("select id from replya where id=+'" + id + "'", myConnection1);
    cmd.CommandText = "select * from classdata11 where id='" + id + "'";
    cmd1.CommandText = "select * from replya where id='" + id + "'";
    SqlDataReader sdr = cmd.ExecuteReader();
    SqlDataReader sdr1 = cmd1.ExecuteReader();//这行这样写吗??
    this.DataList1.DataSource = sdr;
    this.DataList1.DataBind();
    this.DataList2.DataSource = sdr1;
    this.DataList2.DataBind();