麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

用 C# 編程實現讀寫Binary文件

2023-05-15 12:29:36
字體:
來源:轉載
供稿:網友

本文給出一個用 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(0) is System.DBNull))
  ...{
  byte[] image_bytes = (byte[])Rs.GetValue(0);
  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.ToInt32(Ms.Length.ToString());
  Ms.Position = 0;
  byte[] pReadByte = new Byte[n];
  Ms.Read(pReadByte, 0, 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 > 0)
  ...{
  ms.Position = 0;
  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("保存失敗");
  }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久精品亚洲欧美日韩精品中文字幕 | 妇子乱av一区二区三区 | 爽成人777777婷婷 | 91精品国产九九九久久久亚洲 | 免费h片网站 | 精品一区久久久 | 久久久久av电影 | 日韩精品一二三 | 欧美视频一区二区三区 | 欧美成人黄色 | 久久国产精品99国产 | 欧美成人久久 | 成人偷拍片视频在线观看 | 在线观看91精品 | 久久综合精品视频 | 欧美成人小视频 | 欧美不卡 | 天天操天天骑 | 国产一区二区欧美精品 | 深夜免费福利视频 | 欧美a视频在线观看 | 日韩精品中文字幕在线观看 | 视频一区二区三区免费观看 | 黄网站色成年大片免费高 | 成人不卡一区二区 | 成人在线a | 亚洲第一页综合 | 一区二区三区在线播放视频 | 久久久一二三 | 欧美大片一级毛片 | 久久久久久99 | 最新亚洲国产 | 国产一区二精品区在线 | 黄色片在线免费播放 | 免费a视频在线观看 | 欧美一级片在线 | 欧美成人一区二区三区电影 | 国产91久久精品 | 性欧美xxxx免费岛国不卡电影 | 99在线热播精品免费 | 99ri在线|