将Ms Access数据复制到c#中的字典

时间:2015-05-25 06:57:57

标签: c# ms-access-2007

我实际上需要创建一个自动化项目。为此,我需要比较两个文件的数据并显示其结果的差异。 一个文件应该是Ms Excel文件,另一个文件应该是Access文件。 我可以将Ms Excel文件数据转换为数据字典。但我无法为Ms文件这样做。 为此,我想将数据从MS Access文件读取到数据表或数据字典。我无法用OLEDB做到这一点。 我应该遵循哪些步骤? 任何关于如何自动化该项目的进一步帮助将非常感激。 感谢

1 个答案:

答案 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=&quot;C:\Users\MyName\Documents\Northwind 2007.accdb&quot;"
            providerName="System.Data.OleDb" />
    </connectionStrings>

我不知道这是一次性任务还是必须经常完成的任务,但如果您可以将数据导入SQL Server,您可以使用Visual Studio非常酷的数据库比较功能:{{3 }}

相关问题