我正在设置一个将具有OLE对象(AutoCAD图形)的数据库。我限制用户只能链接OLE对象(而不是嵌入它们),以防止由于文件重复而导致表超载。
这时我的问题是,当用户浏览网络驱动器中的文件时,他们输入相对链接(W:\ Department \ Files \ Drawings \ NewPart.dwg)而不是UNC(\\ Server \ Volume) \ Department \ Files \ Drawings \ NewPart.dwg)。我发现即使对于同一驱动器具有不同驱动器号的用户,也可以将驱动器号更改为UNC对应的代码,这不是问题。
我想做的是:
我要解决这个问题吗?我尝试了在多个网站中找到的许多不同的代码段,但似乎做得不好。我也不是软件开发人员,而是机械工程师,所以我可能将基础知识弄错了。如果有更好的方法可以做到这一点,请指出,我真的很感激。
答案 0 :(得分:0)
也许您应该为每个用户在环境中添加系统变量?然后您可以使用%MYSPECIALFOLDER%\Department\Files\Drawings\NewPart.dwg
之类的别名吗?
每个用户都有自己的环境设置,但是您的路径始终正确