如何使用 C# 获取访问 mdb 数据库中的表列表 [重复]
Posted
技术标签:
【中文标题】如何使用 C# 获取访问 mdb 数据库中的表列表 [重复]【英文标题】:how to obtain list of tables in an access mdb database with C# [duplicate] 【发布时间】:2011-05-11 22:50:11 【问题描述】:可能的重复:Retrieve List of Tables in MS Access File How can I get a list of tables in an Access (Jet) database? Finding Tables in MS Access using C# What is the OleDb equivalent for INFORMATION_SCHEMA
有没有办法获取 .mdb 文件中所有表的列表及其关联的行数?
【问题讨论】:
【参考方案1】:使用这个:
con.Open();
DataTable dt = con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] null, null, null, "TABLE");
for (int i=0;i< dt.Rows.Count;i++)
MessageBox.Show( dt.Rows[i]["TABLE_NAME"].ToString());
con.Close();
【讨论】:
以上是关于如何使用 C# 获取访问 mdb 数据库中的表列表 [重复]的主要内容,如果未能解决你的问题,请参考以下文章