2017-04-06 54 views
-1

我想保存和檢索數據庫中的圖像,並將其放置在我的Windows窗體應用程序的圖片框中。檢索並將圖像從SQL Db到C#中的圖片框WinFormApp

有沒有人有任何代碼?並請告訴我在SQL中的數據類型,我必須使用它來存儲我的圖像(哪一個更好,Varbinary(MAX)Image?)

這是我用來從PicturBox拍攝圖像的代碼,它轉換成二進制並存入一個Varbinary(MAX)在數據庫中,當我運行的代碼它說:Implicit conversion from data type varchar to varbinary(max) is not allowed. Use the CONVERT function to run this query.

System.IO.MemoryStream mymemory = new System.IO.MemoryStream(); 
img.Save(mymemory,Pbox.Image.RawFormat); 
Byte[] myarray = mymemory.GetBuffer(); 

我該怎麼辦? 如果任何人有更好的代碼請幫我複製代碼在這裏爲我 任何幫助將不勝感激。

+0

標記您正在使用的dbms。答案可能是產品特定的。 – jarlh

回答

0

根據你以前的「連接字符串」的問題,最好的答案是不保存該表中的圖像,只有對它的引用;通過使用文件流表或包含文件系統位置的文本字段。

相關問題