通过 vb.net 以编程方式创建 Access 数据库

Posted

技术标签:

【中文标题】通过 vb.net 以编程方式创建 Access 数据库【英文标题】:Create Access databases programatically through vb.net 【发布时间】:2010-06-07 07:20:00 【问题描述】:

让我先说我知道这是一种愚蠢的做法,但需要以这种方式处理。

我需要创建一个从主数据库创建多个访问数据库文件(更大数据库的表)的应用程序,然后将这些文件手动提供给填写数据的用户,数据库文件通过电子邮件发送回用户谁通过应用程序再次组合它们。

我不确定的唯一部分是有问题地创建访问数据库。我已通过 Microsoft Jet OLE DB Provider 和 Microsoft ADO Ext 阅读过,我可以创建它们(表和数据),但我还需要表单。

我还没有开始写任何东西,这超出了我的工作领域,所以任何见解/链接将不胜感激。

另外,我希望能够在 Visual Studio 的免费快递版本中编写此内容。是否需要阻止我这样做的组件?谢谢。

【问题讨论】:

【参考方案1】:

如果您在 vb.net 中进行开发,那么为什么需要 Access 数据库中的表单?为“客户端”个人电脑创建一个 vb.net 应用程序,并使用所需的表单读取和写入 Access 数据库。

但是,如果您确实需要在 Access 数据库中保存表单。使用所需的表单和代码创建数据库。分发代码/表单数据库和数据数据库。向代码/表单数据库添加一个方法,创建指向“数据”数据库中表的链接。

【讨论】:

以上是关于通过 vb.net 以编程方式创建 Access 数据库的主要内容,如果未能解决你的问题,请参考以下文章

使用 VB.net 创建 Access 07 DB 在第一次打开时总是运行修复

以编程方式重命名 Access 查询中的表

从 VB.net 以编程方式命名 Excel 工作簿

vb.net bindingSource 和 bindingNavigation 以编程方式

以编程方式创建/删除/擦除磁盘分区?

如何使用 vb.net 以编程方式对 Excel 中的列进行排序?