如果我嘗試將圖像轉換到一個數組,然後運行更新查詢和插入字符串更新變換的圖像矩陣我得到的錯誤:UPDATE查詢圖像
the + operator is not defined for types 'String' and 'matrix' 1-byte size
代碼:
data1 = textbox
data2 = TextBox2
using ms as new MemoryStream()
DirectCast (picturebox1.image, botmap) .save (ms currentFormat)
image = ms.toArray()
end using
Dim param as SqlParameter() = _ new SqlParameter() {new SqlParameter ("@ data1", _ data1), new SqlParameter ("@ data2", data2), new SqlParameter ("@ image", image)}
mcmd.commandText = "update set table column1 = '" + data1 + "', column2 '" + data1 + "'"
mcmd.parameters.add ("@ image", SqlDbType.varbinary, 8000) .Value = image
我該如何解決它?
我們如何才能幫助您,而無需查看代碼中所做的工作? – Haris 2014-10-27 09:48:10
這是什麼?發佈你已經有的代碼來幫助人們回答你的問題。 – Joeblade 2014-10-27 09:48:25
代碼是:DATA1 =文本框 DATA2 = TextBox2中使用MS作爲新的MemoryStream () DirectCast(picturebox1.image,botmap).save(MS currentFormat) 圖像= ms.toArray()使用 昏暗PARAM 端as SqlParameter()= _ new SqlParameter(){new SqlParameter(「@ data1」,_ data1),new SqlParameter(「@ data2」,data2),new SqlParameter(「@ image」,image)} mcmd。 commandText =「update set table column1 ='」+ data1 +「',column2'」+ data1 +「'」 mcmd.parameters.add(「@ image」,SqlDbType.varbinary,8000).Value = image – 2014-10-27 09:53:14