SQL Server 2000には、bulk insert.があります。データセットなどのC#コレクションからの一括挿入をサポートしていますか?SQL Server 2000 - データセットまたはC#コレクションからの一括挿入
一度に30行を公平に挿入する必要があります。私はこれを行うために30個のDBコネクションを作成したくありません。
SQL Server 2000には、bulk insert.があります。データセットなどのC#コレクションからの一括挿入をサポートしていますか?SQL Server 2000 - データセットまたはC#コレクションからの一括挿入
一度に30行を公平に挿入する必要があります。私はこれを行うために30個のDBコネクションを作成したくありません。
SqlBulkCopy(フォーラムのSQL 2000のサポートに従って)をご覧ください。使い方は簡単です。基本的にはデータテーブル(またはデータリーダー)を提供するだけで、そのソースから行先テーブルに行をコピーします。
DataSetを使用しないため、データセットをSQL 2000に挿入することはできません。試したことはありません。
手順適切なselect文
2.Createデータセットで 1.Create SqlDataAdapterオブジェクトを関与してデータセットを埋める
(記事より):
http://www.dotnet247.com/247reference/msgs/3/16570.aspxはそれに良い記事がありますSqlDataAdapter
3.データセット内のテーブルに行を追加します(上記のすべてのアクションについては、ラジオ ボタンが選択され、チェックボックスが有効になっている)
4.UpdateStatementsを生成するためにSqlCommandBuilderヘルパーオブジェクトを使用します。非常に使いやすいコマンドビルダーです。ちょうど1つ SqlCommandBuilderコンストラクタを呼び出します。
5.データセットintにデータセットintに行を追加すると、 SqlDataAdapter.updateが呼び出され、変更されたデータセットがパラメータとして渡されます。 これは、自動的に データベースへのデータセットから行を追加する必要があります。(何のデータベースエラーが発生していない場合)
あなたはXMLを検討していますか? SQL 2000でXMLを使用した作業
は、2008年のように素敵ではありませんが、それはまだなんとかです:
http://www.codeproject.com/KB/database/insxmldatasqlsvr.aspx
http://www.codeproject.com/KB/database/generic_OpenXml.aspx
http://support.microsoft.com/default.aspx?scid=kb;en-us;315968
あなたはで見ることができる別のオプション
接続を開きます。
インサートを繰り返します。閉じる接続。