知识大全 用 C# 编程实现读写Binary

Posted 片段

篇首语:爱情不是终点,陪伴才是归宿。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用 C# 编程实现读写Binary相关的知识,希望对你有一定的参考价值。

用 C# 编程实现读写Binary  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  本文给出一个用 C# 编程实现读写 Binary 的实例代码 对于初学者来说是个不可多得的参考性文章……

  

  以下是引用片段   //返回blob数据   public MemoryStream getBlob(string SQL)      try      Db_Conn();   cmd = new OleDbCommand(SQL Conn);   cmd CommandType = CommandType Text;//是sql   OleDbDataReader Rs = cmd ExecuteReader();   if (Rs Read()) //循环到下一条记录      if (!(Rs GetValue( ) is System DBNull))      byte[] image_bytes = (byte[])Rs GetValue( );   MemoryStream ms = new MemoryStream(image_bytes);   return ms;      else   return null;      else   return null;      finally      this close();         //设置blob   public bool SetBlob(string SQL MemoryStream Ms)      try      Db_Conn();   cmd = new OleDbCommand(SQL Conn);   cmd CommandType = CommandType Text;//是sql   int n=Convert ToInt (Ms Length ToString());   Ms Position = ;   byte[] pReadByte = new Byte[n];   Ms Read(pReadByte n);   cmd Parameters Add( BLOB OleDbType Binary) Value = pReadByte;   cmd ExecuteNonQuery();   return true;      catch (Exception ex)      MessageBox Show( 错误:因 + ex Message + 无法执行: + SQL);   return false;      finally      this close();      

  调用 getBlob

  

  以下是引用片段   String sqlStr = select content from dp where id= + ID; //content为dp中的BLOB字段 ID为主键   MemoryStream ms = DBClass getBlob(sqlStr);   if (ms == null)   richTextBox Clear();   else      if (ms Length > )      ms Position = ;   try      richTextBox LoadFile(ms RichTextBoxStreamType RichText);   catch   richTextBox LoadFile(ms RichTextBoxStreamType PlainText);      else   richTextBox Clear();   

  调用setBlob

  

  以下是引用片段   String sqlStr = update dp set content=:BLOB where id= + ID;   MemoryStream ms = new MemoryStream();   richTextBox SaveFile(ms RichTextBoxStreamType RichText);   if (!DBClass SetBlob(sqlStr ms))      MessageBox Show( 保存失败 );   

cha138/Article/program/net/201311/13757

相关参考

知识大全 C#读写ini配置文件

C#读写ini配置文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  NETFramework类

知识大全 用C#对Illustrator矢量图形软件进行编程[1]

用C#对Illustrator矢量图形软件进行编程[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 用C#对Illustrator矢量图形软件进行编程[2]

用C#对Illustrator矢量图形软件进行编程[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 用C#对Illustrator矢量图形软件进行编程[3]

用C#对Illustrator矢量图形软件进行编程[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 探析C#文件方式读写结构体

探析C#文件方式读写结构体  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近一直在研究NetM

知识大全 C# WinForm 读写XML文件

C#WinForm读写XML文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  建立一个WinF

知识大全 C# 编程规范

C#编程规范  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一命名  用pascal规则来命名方

知识大全 程序员提高C#编程水平的50个要点

程序员提高C#编程水平的50个要点  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  总是用属性(P

知识大全 C#语言学习:C#数据报编程之测试程序

C#语言学习:C#数据报编程之测试程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#中自定

知识大全 叩开C#之门系列之C#与面向对象编程语言

叩开C#之门系列之C#与面向对象编程语言  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#是纯