C#读取SQL数据image 哪位高手帮忙解决!!

问题描述

byte[]buffByte=null;stringcomm="selectimgfromyaziwhereid=1";SqlConnectionconn=newSqlConnection("server=localhost;uid=sa;pwd=7540000E;database=sun");conn.Open();SqlCommandcmd=newSqlCommand(comm,conn);SqlDataReaderrd=cmd.ExecuteReader();while(rd.Read()){buffByte=((byte[])rd["img"]);}rd.Close();//将图像的字节数组放入内存流System.IO.MemoryStreamms=newSystem.IO.MemoryStream(buffByte);这段代码转换二进制出问题。哪位大哥帮帮帮忙看看System.Drawing.Bitmapbmp=newBitmap(ms);this.pictureBox1.Image=bmp;

解决方案

解决方案二:
MemoryStreamms=newMemory(FileData);FileStreamfs=newFileStream("aa",FileModel.Create);ms.WriteTo(fs);Bitmapbm=newBitmap(fs);bm.Save("d://dd.bmp");fs.close();ms.close();

你再把你保存的路径传给你的图片控件....
解决方案三:
要是你将将图像的字节数组放入内存流时报错.你设断点看看是不是读取二进制流出错...

时间: 2024-12-28 11:12:05

C#读取SQL数据image 哪位高手帮忙解决!!的相关文章

sql-ASP读取SQL数据表 生成多记录JSON 具体代码如何写 求教大神

问题描述 ASP读取SQL数据表 生成多记录JSON 具体代码如何写 求教大神 数据表是user 主键是m_Name <%response.ContentType=""text/json"" response.write request(""jsoncallback"")%>([{""m_Name"":""*依旧""n_Name&quo

表单-SQL怎么兼容数据问题,求速度帮忙解决

问题描述 SQL怎么兼容数据问题,求速度帮忙解决 我在数据库里面的一个表单单号, 是根据年份(四码)+月份(两码)+三位单号(三码) 从001开始计算,比如:201503001开始计算, 然后我想换成根据 年份(四码)+月份(两码)+四位单号(四码)从0001开始计算, 比如:2015030001开始计算, 但是又必须兼容之前的数据, 我要怎么修改呢? 解决方案 CASE WHEN LEN(OrderNum) = 9 THEN LEFT(OrderNum, 6) + '0' + RIGHT(Or

javascript-关于javaScript中变量的问题,本人初学的菜鸟,希望哪位高手帮忙解答,感激不尽!!!

问题描述 关于javaScript中变量的问题,本人初学的菜鸟,希望哪位高手帮忙解答,感激不尽!!! List item <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 复选商品计算价格 var goodsNode = document.getElementsB

LINQ TO SQL数据实体应该这样设计(解决多表关联问题)

前几天看了老赵的Translate方式解决多表关联后产生实体类型问题,但多数据量时还是不太妥当,所以最后还是用老的方法,建立一个实体类来解决这个问题 首先我让实体类和LINQ表类型名称一样,只是加了个后缀用来区分,并让它去继承LINQ表对象,这样它将有表对象的所有非私有的属性和方法. 如图: IEntity是个接口,只要继承它,就必须实现它的一个PrimaryKey这个属性,它用来统一表对象的主键. 本文转自博客园张占岭(仓储大叔)的博客,原文链接:LINQ TO SQL数据实体应该这样设计(解

WebSphere Portal“管理页面”中的“新建页面”出错,高手帮忙解决一下?

问题描述 我用的平台是IBMWebSpherePortal6.1,服务器操作系统是linux.我在使用WebSpherePortal做门户网站,需要在"主页"之下建立一些页面.点击"管理"--"门户网站用户界面"--"管理界面",点击右边的"内容根"--"主页"--"新建页面",会弹出空白的"页面属性"窗口:显示内容为"EJPAS0012

eclipse+gradle build过程中出现此问题 求高手帮忙解决下

问题描述 eclipse+gradle build过程中出现此问题 求高手帮忙解决下 Execution failed for task ':PunkHoo:packageAllDebugClassesForMultiDex'. java.util.zip.ZipException: duplicate entry: android/support/v4/internal/view/ SupportMenu.class

ajaxpro 验证出现的一点问题,比较奇怪,请各位高手帮忙解决

问题描述 这个是代码<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="ajaxtest.aspx.cs"Inherits="ajaxtest"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xh

VS2010无法启动此程序,拒绝访问。请哪位好心人帮忙解决一下?

问题描述 VS2010无法启动此程序,拒绝访问.请哪位好心人帮忙解决一下? 解决方案 启动vs时以管理员身份运行,删除bin/debug目录,重新生成.编译,运行. 最后实在不行,重新复制代码到vs. 解决方案二: 我会告诉你吗?你点:调试==>附加到进程==>然后选着传输:默认值, 下面的可用进程找到:LOlClient.exe, 点附加, 你把这个编译器放在游戏里面就可以了, TX就检查不出来了!!!!![img=http://forum.csdn.net/PointForum/ui/sc

html5-【菜鸟问题】两组轮播JS代码有冲突,问题很多!求高手帮忙解决

问题描述 [菜鸟问题]两组轮播JS代码有冲突,问题很多!求高手帮忙解决 上图JS代码如下: [code=javascript] //首页顶部轮播 var i = 0; jummper(); function jummper() { $(".car ul li").eq(i).find("img").css("left", "-100%"); //滑动图在左边-100%准备 $(".car ul li").e