グリッドビューのすべての行をSQLServer2005データベースに一度に挿入する必要があります。
行数は1からn(200以下)にすることができます
私は次のオプションを調査しました:
- ループ:反復を避けたい。
- テーブルのデータ型:SQLServer2008以降でのみ使用可能
- バルクコピー:バルクデータの場合に役立ちます。挿入する行数を減らすことができるかどうかわかりません(パフォーマンス面で)
他に何が使えますか?
グリッドビューのすべての行をSQLServer2005データベースに一度に挿入する必要があります。
行数は1からn(200以下)にすることができます
私は次のオプションを調査しました:
他に何が使えますか?
ループ/カーソルではなく、セットベースのアプローチを使用してみてください。ループとカーソルは、大量のデータでは効率が低下しますが、比較的少量の場合は問題ありません。
http://www.codeproject.com/Articles/34142/Understanding-Set-based-and-Procedural-approaches
そのリンクは、セットベースのアプローチにアプローチする方法について少し注意を喚起するはずです.
これがあなたが探しているものであることを願っています!