0

如何将我在代码中构建的多个数据表添加到我的应用程序附带的空白 MDB 文件中?

我发现通过 OledbConnection 对象连接到 MDB 文件很容易,但是我无法找到一种简单的方法来向其中添加我的表。它坐在那里,空旷而空旷,但接下来是什么?

我可以很容易地将我的表添加到数据集,但我仍然看不到将数据集映射到我打开的 MDB 文件的简单方法。

我错过了一个简单的解决方法吗?如果可能,我想避免使用ADOX 。我还看到将数据集写成 XML 非常容易,但我发现没有类似的功能可以写出 MDB 文件。

4

1 回答 1

0

DataSet 本质上理解 XML 存储,您可能会(非常松散地)将其视为其本机数据存储。事实上,XML 存储用于临时或晶体管存储,以便在应用程序重新启动或机器之间传输之间可以重新构建 DataSet。

另一方面,真正的持久性存储,如 MDB、SQL Server、Oracle 或其他任何与数据集完全不同的东西,这就是为什么您需要提供者特定的适配器来将数据传输到数据集和从数据集传输数据。

除非您在需要创建自己的代码来分析数据集架构然后将 DDL 发送到您的 MDB 连接以创建表之前,可以在网络领域找到一个有人已经完成此操作的项目。

于 2009-01-24T16:10:25.617 回答