SqlCommand cm = new SqlCommand(sql2,myconn);cm.ExecuteNonQuery();去变量类型就可
==>
cm = new SqlCommand(sql2,myconn);cm.ExecuteNonQuery();

解决方案 »

  1.   

    分开定义,如下:SqlCommand cm;
    //-----
    cm = new SqlCommand(sql1,myconn);
    cm.ExecuteNonQuery();cm = new SqlCommand(sql2,myconn);
    cm.ExecuteNonQuery();
      

  2.   

    SqlCommand cm = new SqlCommand(sql1,myconn);cm.ExecuteNonQuery();
    cm = new SqlCommand(sql2,myconn);cm.ExecuteNonQuery();第二个如果你还加上SqlCommand就相当于又声明一次相同名称的对像。一个过程或作用域内不能有两个或两个以上的同名称对像和变量
      

  3.   

    cm.CommandString=sql2;
    cm.ExecuteNonQuery();