- ベストアンサー
DataTableにデータを用意した後DBに反映する方法
VB2008 SQLServer2008で開発しています。 DBにデータを追加したいと思っています。 DataTableを作成しているので これを使って簡単にDBにデータを追加することは できないでしょうか? そのやり方の場合 insert文を1行ずつ実行するのと処理時間に差はあるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
テーブルアダプタやSqlDataAdapterのUpdateメソッドを使えば1メソッドでInsert、Update、Deleteが可能です。 ただ、発行するSQLがブラックボックス化されてしまうため、使用が禁止されていることもあります。 処理時間を測ったことはありませんが、Insertだけならトランザクションやインデックスの有無に比べて些細な違いだと予想します。
お礼
ありがとうございます。 1行ずつSQLを発行するようにしたいと思います。