如何使用查询选择Access DataBase 2007中的所有表

时间:2013-03-14 06:48:21

标签: c#-4.0 ms-access-2007

我在C#.net工作。我想使用Query在Access数据库中选择所有表名。任何人都可以告诉...如何使用查询从访问数据库中选择所有表名?

1 个答案:

答案 0 :(得分:1)

尝试以下它会帮助你...

string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\myAccess2007file.accdb;Persist Security Info=False;";
OleDbConnection conn = new OleDbConnection(connectionString);
conn.Open();
DataTable tables = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[]{null,null,null,"TABLE"});
conn.Close();

现在Datatable“tables”拥有所有访问表Info ..