如何使用OLEDB或ADO连接获取Access DB的“扩展属性”

时间:2008-12-29 06:50:18

标签: vb.net ms-access

我正在尝试使用vb.net访问MS-Access DB扩展属性,如作者,所有者,上次修改日期,上次访问日期等。

请帮我解决这个问题...

1 个答案:

答案 0 :(得分:3)

您可以访问/创建/修改不同类型的属性。

数据库级

  1. 其中一些是特定的 访问数据库对象/ Access mdb文件即可 仅通过JET引擎/ DAO数据库对象进行管理。请参阅VBA / Access帮助中的“createProperty”方法。
  2. 有些房产可以在 数据库级别通过ADOX 对象,可以通过访问 一个ADO连接,只要 连接提供商提供这些 properties:dateModified和 dateCreated应该可用 在表\ view \ proc级别。
  3. 操作DAO记录集时 (不是ADO的),一些额外的 物业可在 记录集级别,如“lastUpdated” 或“lastModified”。
  4. 在文件级别

    1. 其中一些是特定的 fileSystem对象,可用 VB。它们可以在文件中找到 仅限级别
    2. 您可以管理\ define extended 文件\文件的属性 通过DSOfile对象的级别 (请谷歌了解更多详情)。 这样的对象将允许您添加为 许多属性,如需要,如 “标题”,“作者”,“主题”等
    3. 因此,根据您需要访问的属性类型,这些可能无法通过ADO连接获得。