大家好我正在製作一個簡單的Web應用程序,它利用用戶的網絡攝像頭和/或允許您上傳圖片。請忽略圖像中的錯誤,這是故意完成的。將圖像字節存儲到數據庫不起作用
我獲得圖像的字節是這樣的:
現在我想它進入我的SQL數據類型的圖像數據庫。 在我的數據訪問層,我有這樣的參數:
public int AddParam(string ParamName, byte[] pic)
{
return AddParam(ParamName, pic);
}
我進入了他們,並試圖像這樣執行它:
DataAccessLayer DataAccessLayer = new DataAccessLayer()
DataAccessLayer.PictureCaptured(dlStudentID.SelectedValue.ToString(),imgByte.ToArray());
DataSet ds = new DataSet();
DataAccessLayer .WebExecute(out ds);
我不明白爲什麼它正在這樣做。
如果您有任何提示或解答,請讓我知道。
非常感謝。
不要發佈代碼圖片,包含實際代碼並突出顯示,然後按下【{}】按鈕進行格式化。另外,你期望函數AddParam做什麼?你認爲這是什麼功能,並顯示該功能。 –
如果這是** SQL Server **:將在未來版本的SQL Server中刪除'image'數據類型。避免在新的開發工作中使用這些數據類型,並計劃修改當前使用它的應用程序。改用'varbinary(max)'。 [見詳細](http://msdn.microsoft.com/en-us/library/ms187993.aspx) –