一个access数据库和一个图像文件夹image放在同一个目录里,数据库用相对路径怎么表示image文件中的图像

我的access数据库文件和和图像文件夹image放在同一个目录里,现在数据中的表的一个字段用来存放图像文件夹中的照片,我不想用绝对路径表示一个图片,要用相对路径表示图像... 我的access数据库文件和和图像文件夹image放在同一个目录里,现在数据中的表的一个字段用来存放图像文件夹中的照片,我不想用绝对路径表示一个图片,要用相对路径表示图像问价价中的图片,该怎么表示?我试验过用 ..\image\图像名 可以成功,但我不明白其中的意思。
强调下表中的字段是用来存放照片路径的,大家不要理解错了。我再网上查了 “.\”表示当前路径,“..\”表示上级目录路径,以我的理解应该是 .\image\图像文件名 这样才对啊
展开
 我来答
du瓶邪
2015-08-06 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2963万
展开全部
一.在使用Access数据库文件的时候(也可以是其他的数据库文件,注意此处是“数据库文件”),我们经常无法确定项目安装之后的绝对路径,虽然可以在程序运行的时候通过Application的一些属性取得,但是很多时候还是不方便。

二.相对路径形式的数据库连接字符串的书写方式,如下:

<add name="HomeBookConnectionString"

connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Resources\HomeBook.accdb;Persist Security Info=True"
providerName="System.Data.OleDb" />

其中 "|DataDirectory|\Resources\HomeBook.accdb;Persist Security Info=True”则是相对路径的写法,指向[应用程序文件夹]下面的"Resources”文件夹下面的“HomeBook.accdb”数据库文件。
个人理解:DataDirectory是指向应用程序exe文件所在目录的。
三.注意事项
1.使用 DataDirectory 时,目录结构中的结果文件的路径不能高于替代字符串指向的目录。 例如,如果完全展开的"DataDirectory”为 "C:\HomeBook”,则上面的连接字符串有效,因为"Resources\HomeBook.accdb”在"C:\HomeBook"下。但是如果尝试将"DataDirectory”指向为"|DataDirectory|\..\data”则会引发一个ArgumentException异常,因为"data”不在"HomeBook”文件夹下。
2.DataDirectory 不是 System.Data.OleDb 独占的。 它还可以用于 System.Data.SqlClient和 System.Data.Odbc .NET 数据提供程序。
qzlanyh
2013-03-22 · TA获得超过1582个赞
知道小有建树答主
回答量:1036
采纳率:66%
帮助的人:883万
展开全部
“..”指上一次文件夹,说明你的网页文件和图像文件夹不在同一个文件夹里。
比如:
网页文件路径:C:\web\doc\data.asp
图片和数据库文件夹:C:\web\
路径是根据你的网页文件路径来考虑,而不是按数据库来看路径。
更多追问追答
追问
我做的不是一个网页,就是一个独立的access数据库
追答
那就是你引用数据库的程序文件所在目录来算路径的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cat7425
2013-04-07 · TA获得超过4798个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3186万
展开全部
可以使用二进制保存到数据库中!

也可以建立一个固定的文件夹来存储在数据库中的这些照片,然后保存路径。

如果你想保存到数据库中,然后你点我的名字,我的网盘地址

在我介绍你发现vb的图片access.rar的图片保存到数据库中,并读出的例子。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
access软件网
2013-03-22 · TA获得超过367个赞
知道小有建树答主
回答量:563
采纳率:50%
帮助的人:406万
展开全部
对,在数据库中也是这样识别的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式