SqlCommand.CommandText
を変更するだけです 新しいSqlCommand
を作成する代わりに 毎回。接続を閉じて再度開く必要はありません。
// Create the first command and execute
var command = new SqlCommand("<SQL Command>", myConnection);
var reader = command.ExecuteReader();
// Change the SQL Command and execute
command.CommandText = "<New SQL Command>";
command.ExecuteNonQuery();