0

コマンド (stord proc) を作成し、2 つのパラメーターを追加します。次に、配列を反復処理し、各ループで 2 つのパラメーターを再割り当てして、クエリを実行したいと思います。私はもともとループの内側で使用cmd.Parameters.AddWithValue(name,value)していました。これは、パラメーターの数がループの反復ごとに 2 ずつ増加していることを示しています (うまくいきましたが、それでも良い設計ではありません)。ただし、これを適切な方法で行いたいと思います。

また、各ループ反復の最後にパラメーター リストをクリアし、ループ内のパラメーターを再度追加しようとしましたが、これはまったく機能しませんでした。データベースに何も挿入されていません

2 つのパラメーターをループの外側でコマンドに割り当て/作成し、ループの内側で新しい値を 2 つのパラメーターに割り当てて実行するにはどうすればよいですか?

//Set command text

//Create both parameters

//loop

  // assign parameter 1
  // assign parameter 2

  // execute command

//end loop
4

2 に答える 2