写在一个类里,调用时候传递参数(比如sql语句)即可

解决方案 »

  1.   

    就是就是
    就写一个runsql(strsql)什么的函数吧只要传递sql就可以的
      

  2.   

    string query1 ="sele1";
    string query2 ="sele2";
    ...
    string connStr = "server=(local);user id=sa;pwd=;database=master";
    SqlCommand myCommand = new SqlCommand(query, new SqlConnection(connStr));
    myCommand.Connection.Open();
    myCommand.ExecuteNonQuery();
    myCommand.CommandText = query2;
    myCommand.ExecuteNonQuery();myCommand.Connection.Close();
      

  3.   

    谁说每次都要new的
    更改SqlCommand对象的Connection、CommandText、CommandType属性就可以了
      

  4.   

    比如说啊。我只更改 COMMANDTEXT 就可以再执行了?
    SQLDATAADAPTER 也一样吗?
      

  5.   

    一般来说只要修改commandtext属性就可以了。
    即使是Transaction,也是这么做的。
      

  6.   

    可以重置 CommandText 属性并重用 SqlCommand 对象。但是,在执行新的命令或先前命令之前,必须关闭 SqlDataReader。再执行 EXCUTENOQUERY 就一定会抱错
    //再执行 EXCUTENOQUERY之前,先作connection1.Close();
      

  7.   

    sqldataadapter也一样,可以修改了commandtext以后在fill。但是如果你的sql语句里有sqlparameter,你需要clear()一下才能用,否则你的sqlparameter里面有原来保存的值