如何在C#中打开多个Microsoft Access(mdb)文件?

时间:2016-06-10 09:26:03

标签: c# file ms-access

参考这个question,我想出了如何打开并连接到单个mdb文件。 我正在做的那一刻:

String accessConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;
                                 Data Source=C:\MyMDB\MyMDBFile.mdb; 
                                 Persist Security Info = False; ";
using (OleDbConnection accessConnection = new OleDbConnection(accessConnectionString))
      {
           ReadContent(); 
      }

但我想从目录中打开多个文件,基本上我想:

String[] mdbFiles = Directory.GetFiles(@"C:\MyMDB\", "*.mdb");  

并在accessConnectionString

中使用此功能

我知道应该是这样的,

foreach (var filePath in mdbFiles)
        {
             accessConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;" 
             + "Data Source=" + filePath + " Persist Security Info = False; ";
        }

但这是访问多个mdb文件的唯一方法吗?

0 个答案:

没有答案