从 OLE 对象链接 MS Access 2007 获取路径

Posted

技术标签:

【中文标题】从 OLE 对象链接 MS Access 2007 获取路径【英文标题】:Get path from OLE Object Link MS Access 2007 【发布时间】:2013-02-26 21:04:13 【问题描述】:

我在数据库中有几个表,它们使用 OLE 对象作为指向网络驱动器上文件的链接。我使用http://support.microsoft.com/kb/199066 中的模块尝试从 OLE 对象中获取路径,但我得到的只是指向 .ico 或 .exe 的链接,而不是实际路径。如果我双击链接字段值,文件将从网络位置正确打开。

【问题讨论】:

【参考方案1】:

你要找的属性如下,

你应该

Dim Ref As Reference
For Each Ref In References

   MsgBox Ref.Name & " > " & Ref.FullPath 

Next

会给你名字和路径作为消息。

【讨论】:

以上是关于从 OLE 对象链接 MS Access 2007 获取路径的主要内容,如果未能解决你的问题,请参考以下文章

从 .Net 访问 Microsoft Access 2003 和 2007 BLOB 字段

在 Visual Studio C# 中从 MS Access 数据库中获取 OLE(位图)对象,我的代码有啥问题?

无法加入备忘录、OLE 或超链接对象

使用 OLE 时如何绕过 MS Access 启动?

MS Access 2007 重命名自定义组中的快捷方式以更改对象的名称

尝试连接到 SQL 表时,MS Access 2007 中的查询错误