数据库是ACCESS的,我可以将图片成功地插入到数据库中,但是读出来的时候,图片显示不出来,显示的是一个大红叉

问题描述

数据库是ACCESS的,我可以将图片成功地插入到数据库中,但是读出来的时候,图片显示不出来,显示的是一个大红叉,想问一下,是不是数据库对应图片设置的字段类型的问题,我设置的是OLE对象(如果不是OLE对象,那么应该是什么呢?),如果是设置的这个类型,那么是什么原因导致我读不出图片呢?十分感谢大家的帮助我传入了一个序号,依据这个序号查的图片,数据库中是有值的啊stringstrImageID=Request.QueryString["num"].ToString();Response.Write(strImageID);OleDbConnectionMyCn=newOleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;DataSource="+Server.MapPath("first.mdb"));OleDbCommandMyCmd=newOleDbCommand("select*fromimageswherenum="+strImageID,MyCn);MyCn.Open();OleDbDataReaderrdr=MyCmd.ExecuteReader(CommandBehavior.CloseConnection);if(rdr.Read()){Response.Clear();Response.ContentType="images/*";//定义显示类型Response.BinaryWrite((byte[])rdr["picture"]);//输出图片}MyCn.Close();这个是我读图片的代码,谢谢了

解决方案

解决方案二:
你看一下下载的代码吧!百度搜。网上有,你输出的时候错了!
解决方案三:
ole是对的,这些代码看对你有没帮助System.Drawing.Bitmapbit=null;byte[]bb=null;OleDbDataReadersd=DBoper.GetOleReader(sqlcomstr,BaseInfo.DBConnString);while(sd.Read()){bb=(byte[])sd[0];}MemoryStreamms=newMemoryStream(bb,true);ms.Write(bb,0,bb.Length);bit=newSystem.Drawing.Bitmap(ms);ms.Close();sd.Dispose();

时间: 2024-12-03 21:41:07

数据库是ACCESS的,我可以将图片成功地插入到数据库中,但是读出来的时候,图片显示不出来,显示的是一个大红叉的相关文章

怎么把Word的内容以图片格式插入到Excel2010中?

  在Excel中插入图片,广大用户想必都会操作,那么把Word中的内容以图片的形式插入的Excel中是不是难住你了呢?在其实方法很简单的,小编相信你一学就会的. 操作步骤 1.首先启动一篇原始的Word文件,选中需要以图片形式插入Excel中的某部分内容,按住"Ctrl+C"将其复制; 2.接下来启动Excel软件,单击"打开"选项卡,在"剪贴板"区域单击"粘贴"选项组的下拉按钮,在弹出的下拉菜单中选择"选择性粘贴

怎么把Word的内容以图片格式插入到Excel2010中?

  1.首先启动一篇原始的Word文件,选中需要以图片形式插入Excel中的某部分内容,按住"Ctrl+C"将其复制; 2.接下来启动Excel软件,单击"打开"选项卡,在"剪贴板"区域单击"粘贴"选项组的下拉按钮,在弹出的下拉菜单中选择"选择性粘贴"命令; 3.在弹出的对话框中单击"粘贴"按钮,在"方式"区域选择"图片(增强型图元文件)"选项,之

如何在winform 里面把图片保存在数据库里,从数据库(access)里显示在窗体上?

问题描述 如何在winform里面把图片保存在数据库(access)里,从数据库(access)里显示在窗体上?需要详细代码. 解决方案 解决方案二:学习..解决方案三:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.For

用ASP实现图片上传并存入数据库

上传|数据|数据库 用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中 关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如你想要在自己的社区里面实现类似网易虚拟社区提供的"每日一星"的功能,就要提供给网友上传照片的功能.上传图片文件到服务器可以使用各种免费的文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使用免费的支持ASP的空间或者租用别人的虚拟空间,对于第一种情况,我们根本就没有可能来使用文件上传组件: 至于第二种情况,我们也要付出

用纯ASP代码实现图片上传并存入数据库中

用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如你想要在自己的社区里面实现类似网易虚拟社区提供的"每日一星"的功能,就要提供给网友上传照片的功能.上传图片文件到服务器可以使用各种免费的文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使用免费的支持ASP的空间或者租用别人的虚拟空间,对于第一种情况,我们根本就没有可能来使用文件上传组件:至于第二种情况,我们也要付出不少的"银子&

用纯ASP代码实现图片上传并存入数据库中(二)

上传|数据|数据库 * GetChunk语法 返回大型文本或二进制数据 Field 对象的全部或部分内容 . variable = field.GetChunk( Size ) 返回值 返回变体型. 参数 Size 长整型表达式,等于所要检索的字节或字符数.说明 使用 Field 对象的 GetChunk 方法检索其部分或全部长二进制或字符数据.在系统内存有限的情况下,可使用 GetChunk 方法处理部分而非全部的长整型值. GetChunk 调用返回的数据将赋给"变量".如果 Si

无组件图片与文本同步存入数据库的最简单的办法

数据|数据库|无组件 无组件图片与文本同步存入数据库的最简单的办法 动感教育网 发布日期:2001-7-17 字数:4798 一:前言 首先,没有料到图片与文本的上传会引起这么大的注意.上一篇贴子(Id=435906)贴出后,有不少人来信说看不懂.或是仍然不能实现.我就以一种完全简单的手法.完成无组件的文本与图片上传数据库所有过程.希望能帮助所有对此有疑问的网友. 二:准备工作 按照惯例,我先将我的测试环境告诉大家.系统:Win98se + pws + asp 编程环境:Visual Inter

图片存储数据库(Access)和读取显示页面 asp.net

问题描述 图片存储数据库(Access)和读取显示页面asp.net代码怎么开始写?? 解决方案 解决方案二: 解决方案三:将文字内容和图片插入到Access数据库http://dotnet.aspx.cc/file/Upload-Image-To-Access-With-C-Sharp-And-VB.NET.aspx解决方案四:主要不需要用到存储过程简单的点把图片上传到Access然后后台链接Acess获取ID显示页面!!解决方案五:哪里使用存储过程了?你看链接了吗http://dotnet.

转载: 用纯ASP代码实现图片上传并存入数据库中

上传|数据|数据库 用纯ASP代码实现图片上传并存入数据库中 用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中 关于如何上传文件到服务器恐怕是遇见最多的问题了,尤其是上传图片,比如 你想要在自己的社区里面实现类似网易虚拟社区提供的"每日一星"的功能, 就要提供给网友上传照片的功能.上传图片文件到服务器可以使用各种免费的 文件上传组件,使用起来功能虽然很强大,但是由于很多情况下,我们只能使 用免费的支持ASP的空间或者租用别人的虚拟空间,对于第一种情况,我们 根本就没有可