读取数据库图片
① C#如何读取数据库中所有的图片显示到对应的pictureBox中
privatevoidShowImage(stringsql)
{
//调用方法如:ShowImage("='"+userno+"'");
SqlCommandcmd=newSqlCommand(sql,conn);
conn.Open();
byte[]b=(byte[])cmd.ExecuteScalar();
if(b.Length〉0)
{
MemoryStreamstream=newMemoryStream(b,true);
stream.Write(b,0,b.Length);
pictureBox1.Image=newBitmap(stream);
stream.Close();
}
conn.Close();
}
类似这样 根据你的实际情况修改。
② 怎样从数据库读取图片
把图片路径写入数据库,然后直接从里面读取图片的路径地址就好了。
③ 数据库以img存储,如何读取图片
直接使用企业管理器好像没有办法操作吧,通过软件或自己做个小软件读取。
#region //读取数据库中图片到内存.并显示
public void LoadToMemoryAndDisable(string serverAdress, string database)
{
//读取数据库中图片到内存.并显示
SqlConnection conn = new SqlConnection("server=" + serverAdress + ";integrated security = sspi;database = " + database);
SqlCommand cmd = new SqlCommand("select * from imgtable where imgname like '%bmp%'", conn);
conn.Open();
SqlDataReader dr;
try
{
dr = cmd.ExecuteReader();
dr.Read();
System.Data.SqlTypes.SqlBinary sb = dr.GetSqlBinary(2);
//或byte[] imageData = (byte[])dr[2];
MemoryStream ms = new MemoryStream(sb.Value);//在内存中操作图片数据
Bitmap bmp = new Bitmap(Bitmap.FromStream(ms));
this.pictureBox1.Image = bmp;
dr.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
conn.Close();
}
}
#endregion
④ 怎么读取数据库中的图片
确保你的图片已经保存到数据库,如果没什么错误,那就看下面 showming.asp '连接数据库 <% id=clng(trim(request("id"))) if id="" then response.End response.Expires=0 response.buffer=true response.Clear() set rs=server.CreateObject("adodb.recordset") sql="select * from proct where proctid="&id&"" rs.open sql,conn,3,1 response.ContentType="image/*" response.BinaryWrite rs("photo") rs.close set rs=nothing conn.close set conn=nothing %> 显示的图片的页面:picshow.asp <img src="showimg.asp?id=<%=rs(" proctid")%=>" width="400" height="300" border="0" alt="这是一张图片" >
⑤ 如何才能往数据库里读取图片数据或者从数据库里读图片能告诉我具体步骤吗谢谢
具体步骤:
1.连接数据库
2.查询数据库
3.调用数据库中的图片(有些是按照地址保存,有的是按照二进制保存)
在调用的地方用<img src="<%=rs("存放图片的字段")%>">
这样就可以了
⑥ php中如何从数据库中读取图片
比较普遍的方法是通过代码实现。
⑦ ACCESS数据库图片读取问题
图片存入数据库没问题,读出来就有问题了,不是简单直接读出二进制就可以,你还有告诉系统读出来后的文件名后缀名,系统才会安装图片格式给你显示。网上有很多图片存入数据库的源码例子,你看下就明白了。
⑧ mysql数据库读取图片
读出二进制,转化成流,然后write到页面上 byte[] blob = userinfo.getPhoto(); if(blob!=null){ response.reset(); response.setContentType("image/"+dat);
⑨ delphi中,怎么从access数据库中读取图片
用delphi可以这样
procere TFrm_Ls_cx.TBut_RefreshClick(Sender: TObject);
var Picms:TMemoryStream;
Picjpg:TJPEGImage;
begin
if ADOQ_List.FieldByName('pct').AsVariant <>'' then
Begin
Picms:=TMemoryStream.Create ;
Picjpg:=TJPEGImage.Create ;
TBlobField(ADOQ_List.FieldByName('pct')).SaveToStream(Picms);
Picms.Position :=0;
Picjpg.LoadFromStream(Picms);
img_pic.Picture.Assign(Picjpg);
PicJpg.Free;
Picms.Free;
End;
End;
⑩ 如何才能往数据库里读取图片数据或者从数据库里读图片
王大伟,这题我不要了,你随意认证,任意拒绝,我已举报。