access数据库里面建了一个照片字段,类型是文本,用于存取图片的路径,如何把这个路径改成相对路径?

用VB编了一个信息管理,有添加图片功能,但是添加的图片是绝对路径的,如何让添加进access数据库图片的路径是相对的?... 用VB编了一个信息管理,有添加图片功能,但是添加的图片是绝对路径的,如何让添加进access数据库图片的路径是相对的? 展开
 我来答
缓步莫迟疑C
2012-01-07 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6661万
展开全部
将当前程序所在路径替换为点就可以了.如
tPath = Replace(tPath, App.Path, ".", 1, 1, 1)
假设程序所在目录为 C:\Programs\ABC
则路径 C:\Programs\ABC\Images\001.jpg 会被处理为 .\Images\001.jpg
在需要时,再将首个点替换为 App.Path 即可.
更多追问追答
追问
存入access数据库的文件路径怎么写?
追答
将已经转换为相对路径的字符串存入数据库就可以了.
比如上面代码中的 tPath 变量就是转换为相对路径后的路径字符串, 存它的值就行了.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式