0

OleDbDataAdapter を使用して DataSet のテーブルを埋めています。問題は、select sql ステートメントが非常に複雑であり (左結合を使用して多数のテーブルからデータを取得する)、OleDbCommandBuilder が挿入/更新ステートメントを記述できないことです。

ここで最善の行動方針は何だろうと思っていましたか?データが変更される可能性のある列はそれほど多くありません (30 のうち 6 ~ 8 程度しか必要ありません) が、OleDbDataAdapter.Update をできるだけ簡単に実行できることが重要です (速度とリソースの使用が非常に重要です)。

誰もこれを行った経験がありますか? ここでの最善の/推奨される行動方針は何ですか?

ご意見ありがとうございます。

編集:特に複数テーブルの更新が含まれる場合は、OleDbDataAdapter の更新ステートメントを作成する際にいくつかのヘルプを使用することもできます。誰かが私にいくつかの文献を教えてくれるなら、それは素晴らしいことです!

4

1 に答える 1

1

この場合、SQL を手作業でコーディングすることをお勧めします。

于 2009-09-09T17:19:19.170 に答える