两个SqlCommand使用同一个Connection是绝对没有问题的,你把你的错误再说一下

解决方案 »

  1.   

    这样写比较好string connstring="date source=mbm;initial catalog=mbm;user id=mbm;password=mbm";

    string query1="select * from department1";
    string query2="select * from department2";SqlConnection myconn=new SqlConnection(connstring);myconn.Open();SqlDataAdapter myadapter1=new SqlDataAdapter(query1,myconn);
    SqlDataAdapter myadapter2=new SqlDataAdapter(query2,myconn);DataSet myds=new DataSet();myadapter1.Fill(myds,"department1");
    myadapter2.Fill(myds,"department2");myconn.Close();
      

  2.   

    你申明SqlConnetion sqlConn是放在哪里的,如果在SqlCommand sqlCmd = new SqlCommand (strSQL,sqlConn);所在函数的外面,应该是可以的。