用于浏览 MDB 数据库的 .NET 工具
Posted
技术标签:
【中文标题】用于浏览 MDB 数据库的 .NET 工具【英文标题】:.NET tool for browsing MDB database 【发布时间】:2011-05-05 11:32:26 【问题描述】:我正在寻找在我的 WinForms 应用程序中提供 MDB 数据库查看功能的解决方案。目标是允许用户浏览表、列和行。有任何可用的开源或免费软件小部件吗?
【问题讨论】:
【参考方案1】:我认为您不需要为此使用特殊的小部件。 您可以自己轻松完成,只需使用内置的 .net 内容和一些 Access 知识。
1) 浏览表(=获取所有现有表的列表):
每个 MDB(至少 A2000 和 A2003,我从未使用过 A2007 及更高版本)都有一个名为 MSysObjects
的隐藏表。
它包含所有对象(例如表格和报告),但您可以过滤 Type
列以仅获取表格:
类型 = 1:本地表
Type = 6:链接表
2) 显示一张表的内容: 只需将其加载到 DataSet 中并在网格中显示即可。
【讨论】:
MSysObjects 也存在于更高版本的office中以上是关于用于浏览 MDB 数据库的 .NET 工具的主要内容,如果未能解决你的问题,请参考以下文章
用于查询 Access 数据库 (.mdb) 文件的只读方法?