获取所有表到DataTable []

问题描述:

我有一个Access数据库与多个表。我需要将它们全部转移到DataTable阵列。获取所有表到DataTable []

这是我有:

using (OleDbConnection conn = new OleDbConnection(connStr)) 
{ 
    conn.Open(); 
    tables = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" }); 
} 

tables是:public DataTable tables = null;

+0

你怎么样叫SELECT语句中的所有表的 – Rohit

+0

你是说在调用'GetOleDbSchemaTable'后''表的值是'null'? –

的解决方案是使用OleDbDataAdapterDataSet

​​