用于浏览MDB数据库的.NET工具

时间:2011-05-05 11:32:27

标签: .net database ms-access jet

我正在寻找一种在WinForms应用程序中提供MDB数据库查看功能的解决方案。目标是允许用户浏览表,列和行。任何可用于此的开源或免费软件小部件?

1 个答案:

答案 0 :(得分:4)

我认为你不需要特殊的小部件。
你自己可以很容易地做到这一点,只有内置的.net东西和一些Access知识。

1)浏览表格(=获取所有现有表格的列表):
每个MDB(至少A2000和A2003,我从未使用过A2007及以上版本)都有一个名为MSysObjects的隐藏表。
它包含所有对象(例如表单和报告),但您可以在Type列上过滤以仅获取表格:
Type = 1:本地表
Type = 6:链接表

2)显示一个表的内容:
只需将其加载到DataSet中并将其显示在网格中即可。