知识大全 用 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配置文件 以下文字资料是由(全榜网网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#文件方式读写结构体 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近一直在研究NetM
C#WinForm读写XML文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 建立一个WinF
C#编程规范 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一命名 用pascal规则来命名方
程序员提高C#编程水平的50个要点 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 总是用属性(P
C#语言学习:C#数据报编程之测试程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C#中自定
叩开C#之门系列之C#与面向对象编程语言 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C#是纯