
access数据库里面建了一个照片字段,类型是文本,用于存取图片的路径,如何把这个路径改成相对路径?
用VB编了一个信息管理,有添加图片功能,但是添加的图片是绝对路径的,如何让添加进access数据库图片的路径是相对的?...
用VB编了一个信息管理,有添加图片功能,但是添加的图片是绝对路径的,如何让添加进access数据库图片的路径是相对的?
展开
1个回答
展开全部
将当前程序所在路径替换为点就可以了.如
tPath = Replace(tPath, App.Path, ".", 1, 1, 1)
假设程序所在目录为 C:\Programs\ABC
则路径 C:\Programs\ABC\Images\001.jpg 会被处理为 .\Images\001.jpg
在需要时,再将首个点替换为 App.Path 即可.
tPath = Replace(tPath, App.Path, ".", 1, 1, 1)
假设程序所在目录为 C:\Programs\ABC
则路径 C:\Programs\ABC\Images\001.jpg 会被处理为 .\Images\001.jpg
在需要时,再将首个点替换为 App.Path 即可.
更多追问追答
追问
存入access数据库的文件路径怎么写?
追答
将已经转换为相对路径的字符串存入数据库就可以了.
比如上面代码中的 tPath 变量就是转换为相对路径后的路径字符串, 存它的值就行了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |