C# 将MS Access与C交互#

C# 将MS Access与C交互#,c#,ms-access,C#,Ms Access,我需要向一个MSAccess项目添加一些XML功能。对我来说,完成这项工作最简单的方法是编写一些C代码,C代码将读取数据并以XML格式写入本地磁盘。我不知道的是如何与ms access的c#trought用户界面进行交互。我想要的是MSSQL数据库中存在的某种CLR,您可以从存储过程或UDF调用c#library。或者我应该使用简单的写控制台应用程序,并使用参数从MS access调用它。您可以使用 然而,如果尽可能的话,自动化表单、报表和宏(VBA模块)将非常困难您也可以使用VBA读写XML

我需要向一个MSAccess项目添加一些XML功能。对我来说,完成这项工作最简单的方法是编写一些C代码,C代码将读取数据并以XML格式写入本地磁盘。我不知道的是如何与ms access的c#trought用户界面进行交互。我想要的是MSSQL数据库中存在的某种CLR,您可以从存储过程或UDF调用c#library。或者我应该使用简单的写控制台应用程序,并使用参数从MS access调用它。

您可以使用


然而,如果尽可能的话,自动化表单、报表和宏(VBA模块)将非常困难

您也可以使用VBA读写XML


否则,您可以创建一个COM类来公开这些功能,并从Access应用程序调用它

我认为您不能直接从VBA调用C。。。但是,您可以调用用C#编写的外部EXE。这是可行的,但是还不支持更舒适的LINQ2SQL