ASP中,从ACCESS数据库读取图片的问题

实在是没有满意答案,随便吧,分谁愿要谁要吧。。。... 实在是没有满意答案,随便吧,分谁愿要谁要吧。。。 展开
 我来答
chensensenchen
2007-07-14 · TA获得超过227个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:144万
展开全部
系统 access2000,有一个A.mdb数据库,其中的A表中有一个ole图片格式的字段(具体是什么格式不知道),现在我已经将ole字段读出,但是无法显示。我试过将读出的文件改后缀名为.bmp .jpg 都不能显示。文件大小在2.5k左右。我查过一些帖子,说明OLE 引擎在文件二进制流前又加了一段数据,在不知道 OLE 字段中究竟保存的是怎样格式(扩展名)的时候用程序恢复该文件,需要知道写入OLE时的头信息。以下是读取的代码:'读取数据库中的图像Set StmPic = New ADODB.StreamStrPicTemp = "c:\temp.tmp" '临时文件,用来保存读出的图片With StmPic.Type = adTypeBinary.Open.Write ado_Rst.Fields("错字")'写入数据库中的数据至Stream中.SaveToFile StrPicTemp, adSaveCreateOverWrite '将Stream中数据写入临时文件中.CloseEnd WithSet StmPic = NothingOpen "c:\temp.tmp" For Binary As
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二白Q0
2007-07-14 · TA获得超过2413个赞
知道大有可为答主
回答量:990
采纳率:0%
帮助的人:1091万
展开全部
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忆林子
2007-07-14 · TA获得超过2034个赞
知道大有可为答主
回答量:4079
采纳率:0%
帮助的人:2725万
展开全部
其实你可以在数据库里保存图片的保存路径,而不要把图片的二进制代码保存进去,那样读取时往往会出错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
呼秋莲0gf
2007-07-14 · TA获得超过375个赞
知道小有建树答主
回答量:665
采纳率:28%
帮助的人:204万
展开全部
不会吧,谁会把图片放在数据库内啊,我们都是放图片的路径放在数据库里面。你这样会把数据库撑死的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6cd8bf86f
2007-07-15
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
检查下是否文码转换错误.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式