0
Я проверяю следующий запрос, чтобы обновить столбцы в базе данных SQL Server, сообщая следующий код:запросов SQL столбец обновление изображения
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
Строка кода только обновляет значения data1
и data2
но изображение не обновляется
Как это исправить?
Спасибо за ответ, я обновил запрос, дата1 и дата2 обновлены, но изображение нет, почему? –
Причина: вы не включили изображение в свой запрос на обновление. Включите поле «Изображение» и в оператор UPDATE. Подумайте о принятии ответа, если это поможет. – Rahul
изображение, которое я пытаюсь обновить до поворота в VARBINARY данных, как вы можете видеть выше, то линия: mcmd.parameters.add (Immagine «SQlDbType.VarBinary, 8000) .value = изображение В теории этого должна быть строка для обновления поля изображения в базе данных? или я помещаю его, когда я использую набор таблиц обновлений? –