Хранение в БД информации о картинках, предназначенных для вывода на форму - VB
Формулировка задачи:
И снова здравствуйте, возникла проблема с добавлением в бд изображения, ложу папку с картинками рядом с базой данных, прописываю путь к изображению, но изображение не выводится на форме
подскажите как правильно прописать путь(желательно пример пути)
и если в проекте добавил папку ресурсы, и закинул в нее изображения, будут ли правильно к ним прописывать путь?
Решение задачи: «Хранение в БД информации о картинках, предназначенных для вывода на форму»
textual
Листинг программы
'Загрузить картинку из базы данных Dim connection As New SqlConnection("Не забудьте указать строку соединения с БД") Dim command As New SqlCommand("SELECT Picture FROM MyTable WHERE ID = 1", connection) connection.Open() Dim pictureData As Byte() = DirectCast(command.ExecuteScalar(), Byte()) connection.Close() Dim picture As Image = Nothing Using stream As New IO.MemoryStream(pictureData) picture = Image.FromStream(stream) End Using 'Сохранить картинку в БД Dim connection As New SqlConnection("Не забудьте указать строку соединения с БД") Dim command As New SqlCommand("UPDATE MyTable SET Picture = @Picture WHERE ID = 1", connection) Using picture As Image = Image.FromFile("Путь к файлу картинки") Using stream As New IO.MemoryStream picture.Save(stream, Imaging.ImageFormat.Jpeg) command.Parameters.Add("@Picture", SqlDbType.VarBinary).Value = stream.GetBuffer() End Using End Using connection.Open() command.ExecuteNonQ
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д