如何从 C# 调用 MS Access 数据库宏

Posted

技术标签:

【中文标题】如何从 C# 调用 MS Access 数据库宏【英文标题】:How to call a MS Access database macro from C# 【发布时间】:2011-05-19 12:58:11 【问题描述】:

我只是想知道是否可以从外部调用 MS Access 数据库中的模块函数或宏。使用 C#

谢谢

【问题讨论】:

虽然可以这样做,但不一定可取。如果您正在对数据进行操作,进行数据操作,那么您真的应该只发出 SQL 命令来进行更新,而不是尝试自动化 Access。 我正在移植一个现有的遗留项目,我们根本没有时间重写所有的自定义报告、子查询、宏和其他纠缠在一起的逻辑。调用内部代码可能是暂时启动项目的唯一方法。当有人对 MS Access 做出认真的承诺时,这是一条不幸的过渡路径。 【参考方案1】:

是的。您可以运行宏。

Article(只能通过 archive.org 获得)显示了您需要的一切。

【讨论】:

以上是关于如何从 C# 调用 MS Access 数据库宏的主要内容,如果未能解决你的问题,请参考以下文章

如何使用c#从两个以上的MS Access数据库表中检索数据

C# Ms-access 从数据库中获取详细信息

如何从 MS Access 转换为 MySQL?

如何使用 SQL 命令从我的 DataTable 对象中使用 foreach-loop 更新 C# 中的 MS Access 数据库?

不通过 C# 从 ms access 数据库返回任何数据,如果我在 ms access 上运行相同的查询,它将获取数据

c# - 从 ms access 数据库中随机生成数据