它应该更新图像,但是我一直收到此错误
sqlCon.Open();
SqlCommand cmd = new SqlCommand("Update SMStocksTb Set SmStockImage=@SmStockImage where SmStockId=@SmStockId",sqlCon);
MemoryStream stream = new MemoryStream();
pbxUpdateImg.Image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] pic = stream.ToArray();
cmd.Parameters.AddWithValue("@SmStockImage", pic);
cmd.ExecuteNonQuery();
sqlCon.Close();
答案 0 :(得分:2)
查询使用2个参数,但您只指定了1个。
添加
cmd.Parameters.AddWithValue("@SmStockId", <some id>);
之前的代码...
cmd.ExecuteNonQuery();