アクセス データベース (.mdb) を埋めるために、VB.net で oledb と DataSets を使用しています。次のプロセスで機能します。
- データを含む既存の.mdbファイルがあります
- 既存の .mdb ファイルに oledb-dataadapter を作成する
- ファイルからのデータで DataSet/DataTable を埋める (adapter.fill())
- データセットに新しい行を追加する
- 行をデータで埋める
- dataadapter を介してデータセット/データテーブルを .mdb ファイルに更新する
これは非常に長く機能しますが、問題は次のとおりです。数千のデータセットで、このプロセスを数千回実行しています。時々、これはますます長くなります。これは、dataadapter が常にデータベース全体を処理する必要があり、データベースからデータセット全体を常に取得して、データベースに更新し直すためだと思います。
だから私の質問:これを別の方法で行う機会はありますか?データベースからデータ全体を取り出して戻すことなく?データベース全体を通過せずに?たぶん、SQL接続を使用して、データベースの最後に行を追加するだけですか??
ご協力いただきありがとうございます!