c#中把图片从数据库中读出来

c#中把图片从数据库中读出来,第1张

string sql = "select from 数据库表格 where name=用户名";

SqlConnection conn = new SqlConnection("data source=;uid=sa;pwd=;database=master");

SqlCommand cmd = new SqlCommand(sql,conn);

connOpen();

byte[] bs = (byte[])r[""];

MemoryStream ms = new MemoryStream(bs, true);

msWrite(bs, 0, bsLength);

pictureBox1Image = new Bitmap(ms, true);

msDispose();

connclose();

希望采纳。

我来回答你吧!我这些天碰到了和你一样的问题,后来我解决了,我给你两种方法。

方法一:是直接存在SQL Server中的Image类型中的,你首先新建一个空白的aspx网页,在这个新建的网页的Page_Load()中读出Image,然后用ResponseBinaryWrite()函数显示出来,然后在你原来的那个网页中的Image控件的ImageURL属性填那个新建的aspx网页,就是

image1ImageUrl = "tempaspx";这样就好了

方法二:数据库存的不是Image字段,而是的的地址,然后再Image的ImageURL中填这个地址就行了,直接能显示出来。

我用的第二种方法,在我前几天就这问题感到很迷茫的时候搜了很多资料,假如你还是不清楚就可以跟我说,我这段时间都在线!祝你好运!

以上就是关于c#中把图片数据库中读出来全部的内容,包括:c#中把图片从数据库中读出来、如何从数据库中读取图片,图片存在文件夹中、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9365359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存