C#のSqlParameterを再利用することができますので、私は私は1つの方法でこれを行う場合、私はいくつかの時期尚早optimsingを行うと、everyloopは、私は継続的にすべての10秒を選択やって
にcmdととのparamaterオブジェクトを作成し保存するだろうと思った
別の方法でpublic void FirstSelect() {
// select data
this.cmdSelectData = new SqlCommand(SQL_SELECT_DATA, conn);
this.paramBranchId = new SqlParameter("@branch_id", 1);
this.cmdSelectData.Parameters.Add(paramBranchId);
// fetch data blah, blah, blah...
}
し、この
public void SecondSelect() {
this.paramBranchId.Value = 2;
// fetch data
}
予想通り、その作業は、一つのブランチ1を使用して選択するであろう、一方が分岐2を使用して選択3210または私はあなたが追加し、それぞれに新しいパラメータを作成する必要が
this.cmdSelectData.Parameters.Clear();
ths.cmdSelectData.Parameters.Add(new SqlParameter(// for branch 2)
}
あなたは質問を完了するつもりでしたか? –
申し訳ありません私はそれを完了した前に投稿を誤って提出 – bumperbox