通过PowerShell或Python自动将文件位置(图片)添加到Access数据库
我有一个Microsoft Access数据库,图片的文件名与数据库中的条目相匹配,尽管部分文件名是不相关的。我需要读取文件名并将指向它们的链接插入到数据库中,并将其附加到正确的条目中。我已经使用PowerShell和Python有一段时间了,但对Access几乎没有经验,也找不到很多关于这个主题的文档。因此,我的问题是: 对于这个项目,我最好使用PowerShell、Python或其他工具吗?我只是碰巧有这两种语言的经验,所以它们是我首选的出发点 我想这将需要大量的工作,我不介意弄脏我的手/做很多研究,但环顾四周后,我似乎找不到一个好的地方开始。是否有任何特定的命令、文档、功能等可以让我在这个项目上有一个快速的开始 谢谢通过PowerShell或Python自动将文件位置(图片)添加到Access数据库,python,ms-access,powershell,automation,batch-processing,Python,Ms Access,Powershell,Automation,Batch Processing,我有一个Microsoft Access数据库,图片的文件名与数据库中的条目相匹配,尽管部分文件名是不相关的。我需要读取文件名并将指向它们的链接插入到数据库中,并将其附加到正确的条目中。我已经使用PowerShell和Python有一段时间了,但对Access几乎没有经验,也找不到很多关于这个主题的文档。因此,我的问题是: 对于这个项目,我最好使用PowerShell、Python或其他工具吗?我只是碰巧有这两种语言的经验,所以它们是我首选的出发点 我想这将需要大量的工作,我不介意弄脏我的手/做
编辑:感谢@ako提出了一个好的观点和一些我关心的事情。将照片放入数据库本身可能是一个坏主意,因此我想将它们放在其他地方,然后根据文件名和匹配的数据库条目自动链接到数据库中生成的文件。确实要将图像存储在实际数据库中吗?如果Access的大小有限,您可能会遇到大小问题。如果您的最终目标是在报告中使用外部图像,那么没有什么可以阻止您。除此之外,您可能还想使用VBA,这是访问的原生功能,尽管很麻烦。@ako很棒,我自己也在考虑这个问题。我不知道它的大小有限,但我担心可能存在速度/备份大小问题。我可能会感兴趣的是在服务器上托管这些图像,并在数据库中有一个字段,其中包含指向这些图像的链接。您可以有一列存储文件路径,并使用该路径更新报告中图像帧的图像源。