Код ниже работает плавно.
Я не пытаюсь сделать что-то конкретное.
Я однако; убежден, что для параметра collectionName
должно быть больше возможных значений. Кто-нибудь знает полный список возможных значений?
void Foo(string pathToAccessDb)
{
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; "
+ "Data Source=" + pathToAccessDb;
DataTable tables = conn.GetSchema("Tables");
DataTable columns = conn.GetSchema("Columns");
//DataTable other = conn.GetSchema("other values ???");
}