Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как вставить и прочитать в MSSQL графическое изображение? [D5, MSSQL]


UserCP ©   (2005-05-08 04:19:00) 

Можно пример, как с помощью TADOQuery вставить и прочитать графическое изображение в базе MS SQL Server. Можно русский и понятный пример?


Danilka   (2005-05-09 09:59:00) [1]

Будь проще, это все-таки не яндекс. :)
сделай поиск по слову BLOB, будет ссылок на две страницы, в том числе и для MSSQL


UserCP   (2005-05-09 05:12:00) [2]

Я искал в поиске, но по запросам типа "вставка изображения/картинки" или "SQL image/картинка" ничего не нашлось ;-(


Danilka   (2005-05-08 18:31:00) [3]

[3] UserCP   (08.05.05 18:00)
О, пожалуйста, мне не жалко.

Только есть один вопросик:
Чтобы написать свой вопрос, ты нажал кнопку: "Добавить свой вопрос в форум".
Там написано, цитирую: "Перед тем, как добавить свой вопрос, попробуйте найти ответ на нашем сайте! На 90% вы не первый кто столкнулся с такой проблемой!"
собственно вопрос такой: почему ты не воспользовался этой, очень полезной рекомендацией? Я вот сделал поиск по слову BLOB и отгреб дофига ссылок.

Еще один вопрос, скорее не к тебе, а ко всем вопрошающим: почему вопрос "как добавить картинку/файл/ документ ворда ... в блоб?" появляецца по несколько раз на день? Или "Чукча не читатель, чукча писатель"?


UserCP   (2005-05-08 18:00:00) [4]

Спасибо за примеры. Вы, наверное, слабы в этом. Так как понятно, что запросы пишутся в диалектах SQL, и его я знаю на все 100%.
База есть и таблицы в ней тоже есть, с полями типов image, соответственно.

Пример хотелось бы получить подобный такому:
QBlob.SQL.text:='update md_report '+
                     'set mdrep_templ = empty_blob() '+
                   'where mdrep_report_id = 111'+
               'returning mdrep_templ into :xls';
   p:=QBlob.ParamByName('xls');
   BlobStream := Query1.CreateBlobStream(Query1.FieldByName('MDREP_TEMPL'), bmRead);
   p.LoadFromStream(BlobStream, ftOraBlob);
   QBlob.ExecSQL;


Anatoly Podgoretsky   (2005-05-08 11:19:00) [5]

Чтобы что то вставить, надо иметь кроме базы еще и таблицы, с соответствующей структурой.


sniknik   (2005-05-08 11:00:00) [6]

> Можно русский и понятный пример?
нельзя.

1 программы/sql запросы пишутся в в английской мнемонике, в русской их не бывает, а значит и примеров. (не, были/(и есть вроде) какието языки на русском но они не "прижились")

2 понятность примера не зависит от самого примера а скорее от уровня того кто его смотрит. и если ты не понимаеш используемых вещей (типов sql/потоков) которые в примере используют, то естественно он тебе будет непонятен.
(даже пример "хелло ворд!!!" (чего проще?) будет непонятен, если тебе в первый раз в жизни комп включили и его показали "типа, вот это программа")

резюме. купи книжки одну по дельфям и одну по mssql, прочитай, выполни/разбери упражнения/примеры к ним (если книги учебные). не поймеш начинай заново - купи книжки еще одну по дельфям...


Наверх

Титульная страница Поиск, карта сайта Написать письмо