• 问如何使用C#读取SQL Server2000种Image列的内容?

  • 本文关于 c#
  • CodeGo.net > 问如何使用C#读取SQL Server2000种Image列的内容?
  •  

    问如何使用C#读取SQL Server2000种Image列的内容?



    c#
    在SQL Server2000有一Image列存储图片,我现在想使用C#将数据库中的图片取出某显示在窗体的pictureBox1中,我的想法是将它转换成数据流,然后用Image.FromStream()方法赋值给pictureBox1.Image,但是我无法将数据库中的Image列中的数据转换成字节数组,如何实现?如果可以的话,附上重要代码,先。
    本文地址 :CodeGo.net/1106182/
    -------------------------------------------------------------------------------------------------------------------------
    1.//需要的SQL语句StrSql
    //读取到SqlDataReader中
    System.Data.SqlClient.SqlDataReader myReader = conn.getDataReader( StrSql );
    if ( myReader.Read() )
    {
    if ( ( myReader[ DestField ] == System.DBNull.Value ) || ( myReader[ DestField ].ToString().Trim() == string.Empty ) )
    {
    //取得本地的图片显示
    string[] arrRequestFileName = ( string[] ) Request.PhysicalPath.ToString().Trim().Split( '\\' );
    int RequestFileNameLen = arrRequestFileName[ arrRequestFileName.GetUpperBound( 0 ) ].ToString().Length;
    int intStart = Request.PhysicalPath.ToString().Trim().Length - RequestFileNameLen;
    string RequestPhyURL = Request.PhysicalPath.ToString().Remove( intStart, RequestFileNameLen );
    System.IO.FileStream fs = System.IO.File.OpenRead( RequestPhyURL+"\\NoPhoto.gif" );
    byte[] btImage = new byte[ fs.Length ];
    fs.Read( btImage, 0, ( int ) fs.Length );
    Response.BinaryWrite( btImage );
    Response.End();
    }
    else
    {
    //显示数据库中的图片
    byte[] btImage = ( byte[] )myReader[ DestField ];
    Response.BinaryWrite( btImage );
    Response.End();
    }
    }
    本文标题 :问如何使用C#读取SQL Server2000种Image列的内容?
    本文地址 :CodeGo.net/1106182/
    1. 通过事件处理程序,以用户控件进行赋值,以动态的LinkButton
    2. WinFrm中怎么把项目中的用户控件加把项目中的一个窗体上
    3. 每种类型的EF表
    4. DataGrid 中间单元格点击触发事件是什么?
    5. Aspose.Words的对DOCX用什么好?
    6. 如何得到在一个Access数据库中所有的表的名称呢?
    7. 如何通过一个字符串数组从搜索文本框在asp.net网站“Search.aspx页面?
    8. 智能客户端端和WebService的应用
    9. 使用JavaScript从一个控制器启动一个excel文件
    10. 智能客户端端中的缓存问题

     
    

    Copyright © 2017 CodeGo.net
    http://codego.net/xinwen/ 足球比分网 足球比分 医药招商网 邵阳县新闻