4

如何重用 SQLCommand 进行多个查询?

例如

SqlCommand mycommand = new SqlCommand("SElect * from BKLAH", myConnection);
mycommand.ExecuteNonQuery();

现在我想再次使用 mycommand 但使用不同的 SQL 查询。我该怎么做?

4

2 回答 2

9

您可以设置CommandText命令的属性,如下所示:

mycommand.CommandText = @"UPDATE BKLAH SET a = 5 WHERE id=@id";
于 2012-12-24T13:57:29.340 回答
0

我会在一个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();
}
于 2012-12-24T13:58:17.327 回答