我实际上需要创建一个自动化项目。为此,我需要比较两个文件的数据并显示其结果的差异。 一个文件应该是Ms Excel文件,另一个文件应该是Access文件。 我可以将Ms Excel文件数据转换为数据字典。但我无法为Ms文件这样做。 为此,我想将数据从MS Access文件读取到数据表或数据字典。我无法用OLEDB做到这一点。 我应该遵循哪些步骤? 任何关于如何自动化该项目的进一步帮助将非常感激。 感谢
答案 0 :(得分:0)
您没有提供有关您遇到的问题的具体信息,但第一步是按照此处给出的.NET到MS Access数据库的步骤:https://msdn.microsoft.com/en-us/library/5ybdbtte%28v=vs.90%29.aspx
感谢您修改问题。我刚刚按照https://msdn.microsoft.com/en-us/library/ms171893.aspx的说明操作,并在我的本地驱动器上成功创建了与Northwind 2007.accdb的连接。我正在使用Visual Studio 2013和控制台应用程序(不是链接中所述的Windows窗体应用程序)。这是我最终得到的连接字符串:
<connectionStrings>
<add name="HelperApp.Properties.Settings.Northwind_2007ConnectionString"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\Users\MyName\Documents\Northwind 2007.accdb""
providerName="System.Data.OleDb" />
</connectionStrings>
我不知道这是一次性任务还是必须经常完成的任务,但如果您可以将数据导入SQL Server,您可以使用Visual Studio非常酷的数据库比较功能:{{3 }}