MicrosoftOfficeAccess2003里面能放图片吗。我想把一般的图片放进数据库里,再在不同页面上能显示出来.
答案:3 悬赏:20
解决时间 2021-12-20 19:28
- 提问者网友:情系雨樱花
- 2021-12-20 10:50
Microsoft Office Access 2003里面能放图片吗。 我想把图片jpg放进数据库里,再在不同的网页上能显示出来.谁能帮帮我.是使用adodb.stream是怎么做的,谁能帮我解释一下.
最佳答案
- 二级知识专家网友:冷眼_看世界
- 2021-12-20 11:46
如果不是数据库共享到不同的PC上使用,为什么不考虑存储图片的路径,用的时候根据路径查找图片并显示呢。
全部回答
- 1楼网友:糜废丧逼
- 2021-12-20 12:17
楼主,您所发的问题,概念有些混淆。具体是这样的:
1、如果您只是想将图片(比如JPG或者BMP格式等等)放到 Access 数据库里,然后自己在需要使用的地方打开,那么,最佳的方式,是使用adodb.stream,将图片数据转为二进制,存入到Access 中,在需要使用的地方,再次使用adodb.stream将数据以二进制方式读出来,重新组合成为图片格式使用;
2、如果您在 Access 中,将图片以“插入对象的方式”插入到数据库中(OLE方式),那么,您将只能在Access程序中使用此图片,不能将其重新导出并使用在其他地方!
3、事实上,在Access 中,真正最佳的使用图片的方式,是将图片存放在某个文件夹中,然后再在Access 中设定一个字段,这个字段只储存图片所在文件夹的位置以及图片的名称。在实际使用之时,读取Access 中相关的位置信息与名称,即可直接显示在所要使用的地方。
您的问题是“ Access 2003里面能放图片吗?”答案当然是“能”,问题是,前述第一二种方式,都是将图片保存在 Access 2003里,但使用起来并不方便,建议您使用第三种方式,不要直接将图片存到数据库里,而是使用其他的文件夹保存图片,数据库中只保存图片的路径等,这样,才是最简单的利用 Access 管理图片的方式。
百度这个这个“参考资料”的链接显示不完整,我给出的“参考资料”链接,就是关于在Access中 直接使用OLE与“间接”使用其他文档的方式的说明。您可以参考。
- 2楼网友:飘零作归宿
- 2021-12-20 11:55
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯