在 Access 数据库中插入超链接 (pyodbc)

Insert Hyperlink in Access Database (pyodbc)

情况是这样的:我 'having fun' 第一次真正使用 Microsoft Access 是为了个人 project/tools 的小想法。

我对VBA一无所知,除非我离不开它,否则我这次不打算学习它(已经有很多其他内容要涵盖)。

所以我尝试使用 Python 来自动化主要的 table 填充。我确实找到了 pyodbc 包并成功连接,从我的数据库中读取和写入一些数据。 但是,我想进一步试验,其中一个字段可以包含超链接(稍后可以在另一个脚本的其他地方处理,但我对功能很好奇)...

但我不知道如何在 table 中插入超链接数据。我只得到了显示的文本集,没有得到目标文本集。

使用 pyodbc 是否可行,还是我走错了路?

提前致谢!

伊曼纽尔

MS Access中的超链接字段由三部分组成,由#:

分隔
display text # filename or target # location within the document

因此,字段数据的示例如下所示:

Whosebug#http://www.whosebug.com#

查看文档:https://docs.microsoft.com/en-us/office/vba/api/access.application.hyperlinkpart

这里还有示例:http://allenbrowne.com/casu-09.html