如何重用 SQLCommand 进行多个查询?
例如
SqlCommand mycommand = new SqlCommand("SElect * from BKLAH", myConnection);
mycommand.ExecuteNonQuery();
现在我想再次使用 mycommand 但使用不同的 SQL 查询。我该怎么做?
您可以设置CommandText
命令的属性,如下所示:
mycommand.CommandText = @"UPDATE BKLAH SET a = 5 WHERE id=@id";
我会在一个USING
部分中使用它。
命令 1:
using (SqlCommand mycommand = new SqlCommand("SElect * from BKLAH", myConnection))
{
mycommand.ExecuteNonQuery();
}
命令 2:
using (SqlCommand mycommand = new SqlCommand("SElect * from BKLAH2", myConnection))
{
mycommand.ExecuteNonQuery();
}