您好、欢迎来到现金彩票网!
当前位置:刘伯温高手论坛 > 图像数据库 >

一个access数据库和一个图像文件夹image放在同目录里数据库用相

发布时间:2019-07-03 09:18 来源:未知 编辑:admin

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

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

  我的access数据库文件和和图像文件夹image放在同一个目录里,现在数据中的表的一个字段用来存放图像文件夹中的照片,我不想用绝对路径表示一个图片,要用相对路径表示图像问价价中的图...

  我的access数据库文件和和图像文件夹image放在同一个目录里,现在数据中的表的一个字段用来存放图像文件夹中的照片,我不想用绝对路径表示一个图片,要用相对路径表示图像问价价中的图片,该怎么表示?我试验过用 ..image图像名 可以成功,但我不明白其中的意思。

  强调下表中的字段是用来存放照片路径的,大家不要理解错了。我再网上查了 “.”表示当前路径,“..”表示上级目录路径,以我的理解应该是 .image图像文件名 这样才对啊展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部一.在使用Access数据库文件的时候(也可以是其他的数据库文件,注意此处是“数据库文件”),我们经常无法确定项目安装之后的绝对路径,虽然可以在程序运行的时候通过Application的一些属性取得,但是很多时候还是不方便。

  个人理解:DataDirectory是指向应用程序exe文件所在目录的。

  2.DataDirectory 不是 System.Data.OleDb 独占的。 它还可以用于 System.Data.SqlClient和数据提供程序。

  展开全部“..”指上一次文件夹,说明你的网页文件和图像文件夹不在同一个文件夹里。

  路径是根据你的网页文件路径来考虑,而不是按数据库来看路径。更多追问追答追问我做的不是一个网页,就是一个独立的access数据库追答那就是你引用数据库的程序文件所在目录来算路径的。追问没有程序文件,就是一个access数据库和一个图像文件夹,打开access数据库在数据库中的窗体上可以显示照片(窗体就是access数据库中的窗体,通过点击新建窗体菜单创建来的)追答在“视图”中打开“代码”编辑窗口,查看下代码:

  1、Dim语句是一个声明变量的语句,String代表字符串。上面的Dim语句表示声明PhotoPath为一个字符串。其中PhotoPath是变量名,可以自己命名。

  2、PhotoPath =一句定义了图片的路径。CurrentProject.Path是当前对象的路径,是个相对路径。&是连接符,也可以用+,表示把前后的字符连接起来。Me表示当前的窗体,图像文件名则表示当前窗体中的linguist字段。把这段语句所代表的路径转换出来即:.image 图像文件名.后缀名;也就是:当前路径下(与数据库文件同目录下),“image”文件夹中,文件名等于窗体中linguist字段的值的jpg文件。再复杂的路径,只要是有规则的,都可以用这个方法定义。注意:所有的值都需要用半角的双引号括起来;表示文件夹的前后的斜杠和后缀名以及前面的.不要丢掉。

  3、Me.Image7.Picture = PhotoPath一句定义了窗体中的图形控件来源等于上一句定义的路径。注意:Image7是图形控件名,要与窗体中的控件名一致,本例中是Image7。在窗体的设计视图中也可以对图形控件重新命名。追问上面代码的photopath 我觉得没必要在前面加currentproject.path,直接用相对路径就行了

  即 PhotsoPaht = .image & 图像文件名& .后缀名 就行。可实际在数据表中存放这样的数据,就是不能显示图像,要用PhotsoPaht = ..image & 图像文件名& .后缀名 这样才行,为什么?currentproject.path是“当前project的路径”的意思,如果不指定,可能不知道以哪个为路径参照物。这是access的语言识别问题。我数据库表字段里现在存放的就是 ..image图像文件名 这样的字符串,我把它直接赋值给图像控件的picture属性,能正常显示,因为我做的access数据库和图像文件夹的相对位置是固定的,都在同一个文件夹里可不可以这么认为,ACCESS创建的窗体实际上是存放在ACCESS根目录下的一个目录里面(打开的时候临时自动创建的隐藏文件夹),所以你不加currentproject.path的时候就以这个临时文件夹作为目录参照,如果加了就以ACCESS目录作为参照。你讲的这个现在看起来是可以合理解释,为什么用.. 而不用 . 的问题,想问下你在文献里看到过微软的这样说明吗?这方面我还没你这么细致,我都是找到解决办法,然后以自己的想法去理解(自己的想法可能是错的),实用为主。

  在我介绍你发现vb的图片access.rar的图片保存到数据库中,并读出的例子。

http://shinnpaint.com/tuxiangshujuku/478.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有