У меня есть проблема с обновлением данных blob-объекта изображения, не могли бы вы подсказать, что мне делать?
я обновляю данные, все поля обновляются, кроме изображения, оно показывает на дату base image = System.Байт, пожалуйста, помоги мне в этом.
Что я уже пробовал:
try { MemoryStream ms = new MemoryStream(); Cat_Image.Image.Save(ms, Cat_Image.Image.RawFormat); byte[] img = ms.ToArray(); string Query = "UPDATE `dish_category` SET Cat_Name='" + this.Cat_Name.Text + "',Cat_Image='" + img + "',Cat_Status='" + this.Cat_Status.Text + "' where Cat_ID='" + this.Cat_ID.Text + "';"; cmd = new MySqlCommand(Query, conn); MySqlDataReader mydr; if (conn.State == ConnectionState.Closed) { conn.Open(); } mydr = cmd.ExecuteReader(); MessageBox.Show("Data Updated"); while (mydr.Read()) { } conn.Close(); } catch (MySql.Data.MySqlClient.MySqlException ex) { MessageBox.Show(ex.Message); conn.Close(); }