Запись и извлечение данных из Blob поля

 
0
 
Oracle
ava
Kesh | 08.02.2004, 15:33
Сразу попрошу не отсылать меня к FAQ'у... Пробовал, не получается...

Есть простенькая табличка
ID NUMBER PK
NAME VARCHAR2(30) NOT NULL
PHOTO BLOB


Есть кверя
SELECT ID,NAME FROM MyTable ORDER BY NAME


Она выбирает данные в DBGrid
Необходимо прочитать (в картинку) и записать (из файла) данные в Blob-поле записи, которая выбрана в DBGrid'e.

Заранее спасибо...

P.S. Возможно, тема для программирования в Delphi...
Если так, прошу модераторов перенести тему туда... Но пример нужен именно в связке Delphi+Oracle+ODAC
Comments (4)
ava
Vit | 09.02.2004, 16:52 #
FAQ->Дельфи -> там несколько статей по работе с блоб полями
ava
Kesh | 09.02.2004, 17:13 #
Vit Дык вот ни фига не работает ни один из примеров... Он вроде бы и записывает, но поле остается пустым...
ava
Medved | 10.02.2004, 07:39 #
Что-то неправильно делаешь. У меня все получается. (и на 9 и на 8)
ava
Kesh | 10.02.2004, 21:02 #
Ага, вроде разобрался...

Пришлось немного изменить SQLInput и SQLUpdate... Вся фишка в EMPTY_BLOB()


insert into tblPeople (id,name,photo)
values (:id, :name, EMPTY_BLOB())
returning
photo
into
:photo
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  Vit   Kesh   Medved
advanced
Submit