1

アクセス データベース (.mdb) を埋めるために、VB.net で oledb と DataSets を使用しています。次のプロセスで機能します。

  • データを含む既存の.mdbファイルがあります
  • 既存の .mdb ファイルに oledb-dataadapter を作成する
  • ファイルからのデータで DataSet/DataTable を埋める (adapter.fill())
  • データセットに新しい行を追加する
  • 行をデータで埋める
  • dataadapter を介してデータセット/データテーブルを .mdb ファイルに更新する

これは非常に長く機能しますが、問題は次のとおりです。数千のデータセットで、このプロセスを数千回実行しています。時々、これはますます長くなります。これは、dataadapter が常にデータベース全体を処理する必要があり、データベースからデータセット全体を常に取得して、データベースに更新し直すためだと思います。

だから私の質問:これを別の方法で行う機会はありますか?データベースからデータ全体を取り出して戻すことなく?データベース全体を通過せずに?たぶん、SQL接続を使用して、データベースの最後に行を追加するだけですか??

ご協力いただきありがとうございます!

4

1 に答える 1

1

行を追加するだけの場合 - 使用しないのはなぜSqlOleDBCommandですか? 彼には方法がある.ExecuteScalar()

于 2013-03-15T08:17:10.493 に答える