DOBON.NET DOBON.NETプログラミング掲示板過去ログ

複数行挿入のSQL文でSqlParameterを使う

環境/言語:[C#]
分類:[.NET]

はじめまして。

C#でSQL文を作成する場合、通常であればSqlParameterを使ってパラメータを埋め込むのですが、例えば挿入行が複数となる場合はどのように設定していますか?

現在は命名規則(1つ目の値から"Param_1"とか)を決め、forループを2回、回して代入をしているのですが、あまりスマートではないので、他の方法がないかを探しております。
具体的には以下のようにしています。
(1回目)SQL文作成とパラメータをリストに入れる。
(2回目)リストからSQLへパラメータを埋め込む。

お力添え、よろしくお願いします。
■No29895に返信(てんさんの記事)
質問を理解できているかちょっと自信がありませんが、SQLの文字列を動的に作成してパラメータクエリーを実行するということですか? そうであればSQLの文字列を生成することとパラメータを作成することとを行なって、その後に複数行の値をループで処理すればよいのではないでしょうか。

DOBON.NET | プログラミング道 | プログラミング掲示板