下面的代码可以正常工作。
我不是要完成任何特定的事情。
但是我确信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 ???");
}

最佳答案

GetSchema的collectionName参数的有效值在OleDbMetaDataCollectionNames Class中找到。

关于c# - System.Data.OleDb.OleDbConnection.GetSchema(字符串collectionName)的可能collectionName值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6629104/

10-11 01:13