数据库使用的是Access,里面存有图片,图片是bmp格式的,但是数据库存储的字段设置的是“备注”类型。

该怎么读取呢?听说bmp格式图片可以与字符串转化,是这样的吗?麻烦各位高手给下思路或者代码,谢啦。肯定在100分以上,保证。一楼哥们儿:能说的具体点吗?谢谢二楼哥们儿:如... 该怎么读取呢?听说bmp格式图片可以与字符串转化,是这样的吗?
麻烦各位高手给下思路或者代码,谢啦。肯定在100分以上,保证。
一楼哥们儿:能说的具体点吗?谢谢
二楼哥们儿:如果是这两种方法我就不问了,呵呵。现在数据库是定好了,bmp格式图片存的就是“备注”字段,所以我觉得bmp和string之间或许有个转换机制。
ThwAAHja7Zc7DoAgEETXC1hTmNh6Ag9gj6f2XrhgZaEF7opmZpMpgGTCS2A/S1wHKTGrJlVUjapOQtkPer71h5AipZSFEOQk56XX+Ut8ylAMIW+WzQ3FA/L5zewNyUlOWE6UPARUV9gPkfNNTs5lfLfk/CWneT
10ta3kNO9vXG0rOc3bS1dbcpITixMlDwHVFfZD5ORc1n4u2wGUu0nA 这是其中一个的存储内容,很明显这不是十六进制的。
展开
 我来答
bbc032
2010-06-23 · TA获得超过112个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:162万
展开全部
ACCESS保存图片有几种方法。一是直接保存图片的路径,这样在访问时,只要取到路径,就可能显示图片。这个比较简单,而且不占多少空间。另外一种方法可以把图片以OLE对象方式存取(字段类型设置为OLE对象)。这种方法就是会大大增加数据库的空间。程序调用时,要用OLE对象控件才可以显示出来。还有一种方法就是你说的,把图片用二进制读出,然后存在文本型字段中(要足够大)。当调用图片时,全部读出文本,再转化为二进制文件,然后显示出来,这种方法也很占空间哦。

如果是如“FE AE 。。。等"十六进制数据(文本形式保存的),就直接读出,然后生成二进制文件,这个自己通过写程序转换。我想,你应该先搞清楚图片的存取方式。

补:
楼主,你贴的是一个完整的BMP文件存储内容吗?上面的数据的确不是十六制数据,而且如果是BMP标准格式并以文本形式显示,应该以“BM”开头,而且也不会只是字母和数字等,这些串是不是开发者经过了处理(如加密)或根本就不是文件内容(不管是明文还是密文)。要想完全明白这些串的真实含义,可能只有保存这些数据的人知道了。
yujiang0701
2010-06-23 · TA获得超过374个赞
知道小有建树答主
回答量:706
采纳率:100%
帮助的人:136万
展开全部
其实就是一个快捷方式 ,或者理解为超链接
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式