日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
C#存儲(chǔ)BLOB對(duì)象分析

學(xué)習(xí)C#語(yǔ)言時(shí),經(jīng)常會(huì)遇到C#存儲(chǔ)BLOB對(duì)象問(wèn)題,這里將介紹C#存儲(chǔ)BLOB對(duì)象問(wèn)題的解決方法。

成都創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)蕭山,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108

C#存儲(chǔ)BLOB對(duì)象

檢索和C#存儲(chǔ)BLOB對(duì)象是一個(gè)很簡(jiǎn)單的過(guò)程;相反的過(guò)程,在 SQL Server 中C#存儲(chǔ)BLOB對(duì)象,也一樣簡(jiǎn)單。這里我要指出的是,前面的例子中使用了由這個(gè)例子中的代碼存儲(chǔ)到表中的 BLOB 數(shù)據(jù)

 
 
 
  1. SqlConnection conn =null;
  2. SqlCommand cmd = null;
  3. SqlParameter param = null;
  4. FileStream fs = null;
  5. const string sConn = "server=(local);Initial
  6. Catalog=Northwind;UID=ctester;PWD=password";
  7. try {
  8. conn = new SqlConnection(sConn);
  9. cmd = new SqlCommand("UPDATE Categories SET Picture = @Picture WHERE
  10. CategoryName = 'Seafood'", conn);
  11. fs = new FileStream("c:\\Builder.doc", FileMode.Open, FileAccess.Read);
  12. Byte[] blob = new Byte[fs.Length];
  13. fs.Read(blob, 0, blob.Length);
  14. fs.Close();
  15. param = new SqlParameter("@Picture", SqlDbType.VarBinary, blob.Length,
  16. ParameterDirection.Input, false, 0, 0, null, DataRowVersion.Current, blob);
  17. cmd.Parameters.Add(param);
  18. conn.Open();
  19. cmd.ExecuteNonQuery();
  20. } catch (SqlException e){
  21. Console.Write("SQL Exception: " + e.Message());
  22. } catch (Exception e) {
  23. Console.Write("Exception: " e.Message());
  24. }

示例代碼從本地文件系統(tǒng)插入一個(gè) Word 文檔到數(shù)據(jù)庫(kù)中。它與常規(guī)的數(shù)據(jù)庫(kù)更新操作類似,然而,F(xiàn)ileStream 和 Bytes 對(duì)象用于處理將 Word 文檔插入到數(shù)據(jù)庫(kù)中。另外一個(gè)變化是使用SqlParameter 對(duì)象將 BLOB 插入到數(shù)據(jù)庫(kù)字段中。這就允許數(shù)據(jù)可以直接從內(nèi)存寫(xiě)出到數(shù)據(jù)庫(kù)中。

不是所有的數(shù)據(jù)都是相等的,雖然字符串值是開(kāi)發(fā)人員與數(shù)據(jù)庫(kù)交互時(shí)最常用的數(shù)據(jù)類型,但是其它數(shù)據(jù)類型也經(jīng)常使用,比如數(shù)字和 BLOB。在編程時(shí),將將這些對(duì)象視為二進(jìn)制流對(duì)待。以上介紹C#存儲(chǔ)BLOB對(duì)象。


當(dāng)前標(biāo)題:C#存儲(chǔ)BLOB對(duì)象分析
鏈接URL:http://m.5511xx.com/article/cojeeoo.html