T-SQL + ADO.Net + Image

Форум посвящён работе с базами данных в .NET.

Модератор: Ramzes

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

T-SQL + ADO.Net + Image

Сообщение Ramzes » 02.10.2006 (Пн) 10:34

Проблема, с вставкой изображения в тип данных Image в SQL Server 2005

просто никогда не сталкивался

есть форма, на форме PictureBox, как картинку из этого PictureBox запихнуть в ячейку в БД с типом Image (и разумеется вытащить ее обратно) :oops:

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 02.10.2006 (Пн) 10:42

не проще записать массивом байт?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 02.10.2006 (Пн) 11:06

Sebas
эээ....я так и сделал (в поле с типом TEXT
в Image так и не получилось...
если можно примерчик для наглядности :oops:

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 02.10.2006 (Пн) 12:55

Image - это и есть поле для хранения масисва байт (двоичных данных, BLOB как хотите). Кстати, использовать не рекомендую, поскольку image помечен как deprecate. Правильно использовать varbinary(max), чтобы в следующих релизах не менять скрипты и схему.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 02.10.2006 (Пн) 13:05

gaidar
За совет конечно спасибо :)

может ты, О, ВЕЛИКИЙ ГлавВред! еще и примерчик подкинешь, или ссылку, или пнешь в нужную сторону?

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 02.10.2006 (Пн) 23:27

Ты лучше сам покажи, как делаешь, а мы поправим.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 03.10.2006 (Вт) 10:42

gaidar
я стисняюсь :oops: :D

У меня все это дело дома, и временно нет инета :(

поэтому я б посмотрел пример и с казал спасибо, и вообще я все засунул в text :)

масив байтов конвертнул в строку и засунул Convert.ToBase64String

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 03.10.2006 (Вт) 12:19

Вариантов решения миллион, самый простой: http://www.codeproject.com/aspnet/PicManager.asp
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 03.10.2006 (Вт) 12:21

Сенькс, вечером посмотрю


Вернуться в ADO.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

    TopList