1

DataTable にまだ存在しないデータベースから行を選択する DataAdapter SelectCommand を作成するクリーンな方法はありますか? 私は DataAdapter.Fill(DataTable) を呼び出しており、DataTable に新しい行を挿入したいだけです。

4

2 に答える 2

0

データに日時(CreaetedOnなど)フィールドが含まれている場合は、SQLクエリを使用するDataReader実装を使用して日付をフィルタリングし、現在のデータセットの最も古いレコードよりも新しい行のみをテーブルに入力できます。 。

DataAdapter.Fill / w DataReader

この手法は、任意の種類のシーケンシャルIDがあり、ID値がメモリ内データセットの最大値よりも大きい行で埋める場合にも使用できます。

于 2010-06-02T23:36:52.113 に答える
0

完全なデータを新しいデータテーブルにロードして、古いデータテーブルとマージできます: http://msdn.microsoft.com/en-us/library/fk68ew7b%28VS.80%29.aspx

残念ながら、それはあなたにとって満足のいく答えではありません。ユースケースは何ですか?

于 2010-06-02T22:41:16.487 に答える