0

コードで作成した複数のデータ テーブルを、アプリケーションに同梱されている空の MDB ファイルに追加するにはどうすればよいですか?

OledbConnection オブジェクトを介して MDB ファイルに接続するのは簡単だと思いますが、テーブルを簡単に MDB ファイルに追加する方法がわかりません。そこに座って、開いて空ですが、次は何ですか?

テーブルをデータセットに簡単に追加できますが、開いている MDB ファイルにデータセットをマップする簡単な方法がまだわかりません。

これに対する簡単な修正がありませんか?できればADOXの使用は避けたいです。また、データセットを XML として書き出すのは非常に簡単ですが、MDB ファイルを書き出すための同様の機能は見つかりません。

4

1 に答える 1

0

DataSet は XML ストレージを本質的に理解しており、(大雑把に) ネイティブ データ ストアと考えることができます。実際、XML ストレージは、アプリケーションの再起動またはマシン間の転送の間で DataSet を再構成できるように、一時的または一時的なストレージを目的としています。

一方、MDB、SQL Server、Oracle などの真の永続ストアは、データセットとはまったく異なるものであるため、データセットとの間でデータを転送するにはプロバイダー固有のアダプターが必要です。

データセットスキーマを分析するために独自のコードを作成する必要がある前に、誰かがこれを行った Web ランドでプロジェクトを見つけることができない限り、DDL を MDB 接続に送信してテーブルを作成します。

于 2009-01-24T16:10:25.617 に答える