2011-09-13 9 views

答えて

2

SqlBulkCopy(フォーラムのSQL 2000のサポートに従って)をご覧ください。使い方は簡単です。基本的にはデータテーブル(またはデータリーダー)を提供するだけで、そのソースから行先テーブルに行をコピーします。

0

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

あなたはで見ることができる別のオプション

接続を開きます。
インサートを繰り返します。

閉じる接続。

関連する問題