Winforms: Как загрузить изображение в базу данных SQL Server с помощью C # - PullRequest
4 голосов
/ 04 марта 2010

Я хочу загрузить изображения в свою базу данных SQL Server. У меня есть две кнопки, одна коробка с картинками. С помощью кнопки обзора я могу выбрать файл с диска, и он отображается в окне для картинок.

Проблема в том, что я не могу сохранить изображение из Picturebox в базу данных.

Пожалуйста, помогите мне с кодом. Цени это.

Ответы [ 2 ]

5 голосов
/ 05 марта 2010

Вы можете сохранить изображение прямо со своего пути (оно у вас уже есть).

Попробуйте это:

    byte[] img = File.ReadAllBytes("your image path");

    mySqlCommand = "INSERT INTO MyTable(Image) VALUES(@Image)";//mySqlCommand is a SqlCommand, and @Image is a parameter 
    mySqlCommand.Parameters.AddWithValue("@Image", img);
    mySqlCommand.ExecuteNonQuery();
2 голосов
/ 04 марта 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...