powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вставка изображения в БД
7 сообщений из 7, страница 1 из 1
Вставка изображения в БД
    #38126137
panda30
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Работаю на SQL Server 2012 + VS2010 (C#). Подскажите, как можно вставить изображение в БД? Вроде как надо через varbinary. НО не пойму, что и как надо делать, так как с SQL знаком не сильно, а курсач написать надо. Все сделал, остались только эти картинки. Можете пошагово объяснить, как узнать двоичный код картинки, как вставить и т.д.? Спасибо!
И еще вопрос.. Работа с БД на WinForms и на WPF сильно отличается?

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Вставка изображения в БД
    #38126177
Фотография Ruuu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panda30так как с SQL знаком не сильноЯ почему-то не сразу понял, что за такой SQL знак :) А по сабжу, вы не в ту ветку обратились - на стороне SQL вам нужно только создать в таблице поле типа varbinary(max), с этим у вас проблем наверняка нет. А вот как загрузить картинку, Вам ответят в ветке WinForms, .Net Framework , а еще лучше воспользоваться там поиском .

Успехов!
...
Рейтинг: 0 / 0
Вставка изображения в БД
    #38126188
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
...
Рейтинг: 0 / 0
Вставка изображения в БД
    #38126207
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panda30,
Если работает с орм, и таблица под картинку есть, просто в сущности пишите тип Image, все орм с ним разбираются свободно..
...
Рейтинг: 0 / 0
Вставка изображения в БД
    #38126279
panda30
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так вроде тип Image с следующей версии SQL будет отсутствовать...на varbinary переходят..
...
Рейтинг: 0 / 0
Вставка изображения в БД
    #38126309
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panda30Так вроде тип Image с следующей версии SQL будет отсутствовать...на varbinary переходят..
да какая разница как в какой СУБД BLOB называется
...
Рейтинг: 0 / 0
Вставка изображения в БД
    #38126341
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panda30,
image sql, это просто жаргонное название блоб поля большой емкости
на мускуле оно звучит примерно так longblob
и есть еще фремворктный тип system.drawing.image - это абсолютно разные вещи, не путать.
Но фишка в том, когда вы заполоняете запрос на изменение или вставку поля
Вы естественно рожаете DbСommand, и как порядочный человек, все value загоняете в параметры
некоторые провайдеры тип параметра подхватывают на лету слоник, мускул
мелкомягим лучше указать, и как правило тип параметра указывается кросплатформенно.
во примерно так
if (typeProperty == typeof(Image))
{
return DbType.Binary;
}
а провайдер видя такой результат сам автоматом приводит system.drawing.image к типу blob поля..
ну а на райдере самому придется шевелить мозгом ( тынц вам дали..)
то есть база тут не нужна, все решается на клиенте..
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вставка изображения в БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]