コマンド (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