【问题标题】:.NET tool for browsing MDB database用于浏览 MDB 数据库的 .NET 工具
【发布时间】:2011-05-05 11:32:26
【问题描述】:

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

【问题讨论】:

    标签: .net database ms-access jet


    【解决方案1】:

    我认为您不需要为此使用特殊的小部件。
    您可以自己轻松完成,只需使用内置的 .net 内容和一些 Access 知识。

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

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

    【讨论】:

    • MSysObjects 也存在于更高版本的office中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-20
    • 2014-06-27
    • 1970-01-01
    • 2010-10-08
    相关资源
    最近更新 更多