我现在把图片(不是地址)存到了ACCESS的OLE对象中,现在想把它读出来并显示在image里,该怎么办,网站找一天了,只看到winform的,没发现webform的,请高手帮忙
解决方案 »
- 上传头像功能
- |zyciis| VSS2005 签出签入的问题 如何能够查询到我某段时间的签出签入的文件
- TreeView添加节点的问题
- 请问SQLSERVER中如何批量插入数据呢?
- 求一個DATAGRID的寫法
- 100 分 ,关于 ASP.NET 的 菜鸟表白
- 同样的javascript脚本文件为何在.asp中可以执行,在asp.net中却出错
- 怎么创建一个博客群,也就是博客平台,像网易那样的
- 请问这种ID是怎么生成的?我在孟子E章看到的!!!
- 请问要将用ASP.NET写的网页程序放到服务器时
- 用js动态生成的输入框,在我的后台程序的中如何取得它的值?
- 如何实现数据库时,ListBox控制也能够刷新
你要明白HTML是纯文本+描述,本身不可能包含图片,图片文件只能是另外下载的
我现在想把picture里的图片显示在image里不知道该怎么弄
OleDbConnection OleConn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("db1.mdb"));
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = OleConn;
cmd.CommandText = "SELECT image1 FROM Image1";
OleConn.Open();
OleDbDataAdapter oda = new OleDbDataAdapter(cmd);
DataSet ds = new DataSet();
oda.Fill(ds, "image");
byte[] image = (byte[])ds.Tables["image"].Rows[0].ItemArray[0];
Response.Clear();
Response.BinaryWrite(image);然后把image的scr属性设为image.aspx
找到地址了,去看看
第一:image1对应你保存图片的字段
第二:byte[] image = (byte[])ds.Tables["image"].Rows[0].ItemArray[0];这句要根据你的实际情况改
里面的论坛当中有一篇关于在sql server中存取图片的文章
前几天我刚做了类似的程序 从oracle读取度片是要写到word控件上 更加麻烦
搂住着急的话 可以交流一下
QQ:76238600
{
ImageButton2.ImageUrl="WebForm2.aspx";
}建个新的WEB窗体 WebForm2.aspxprivate void Page_Load(object sender, System.EventArgs e)
{
string strConn = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =e:\\xiaoyu.mdb" ;
OleDbConnection myConn = new OleDbConnection ( strConn ) ;
myConn.Open ();
string strComm = "SELECT * FROM 晕 WHERE 图片名='BBC'";
OleDbCommand myCommand =new OleDbCommand(strComm,myConn);
OleDbDataReader read;
read=myCommand.ExecuteReader();
read.Read();
byte[] image =(byte[])read["图片"];
Response.Clear();
Response.BinaryWrite(image);
}