將圖檔寫入資料庫,並從資料庫讀取
[前言]
當圖檔不是很多的時候或是單純內部網路存取,把圖檔放到資料庫是可以減輕以後備份圖檔的困擾...
(筆者也是爬了一些技術文章才會用的)
[說明]
A. 首先是把圖檔寫入資料庫
1. 必須讀取到圖檔資料由Sream轉成ByteArray
2. 採用SqlCommand.Parameters的方式進行資料庫寫入的動作B. 將圖檔由資料庫中讀取顯示在控制項上
1. 用Ado.net讀取資料(筆者喜慣用DataRow)
2. 將圖檔欄位強制轉型成ByteArray
3. 再用System.Drawing.Image.FromStream將ByteArray轉成Image
[參考]