参考这个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文件的唯一方法吗?