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

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

Oracle8 - cLOB


Gentos ©   (2007-04-17 11:55:00) 

Уважаемые мастера. У меня есть табличка

TABLE  tbl
(
 ID   NUMBER        NOT NULL,
 JPG  CLOB
)

Я занес туда 2 фотки.

insert into tbl values (1,'D:\pictures\fotka.jpg');
insert into tbl values (2,'D:\pictures\fotkaa.jpg');

Как мне теперь можна через делфи достать эти фотки из этой таблицы и показать.
Написал что-то такое, знае что надо использовать TLobLocator

procedure TForm1.Button1Click(Sender: TObject);
var
 LOB: TLobLocator;
begin
    LobCreateTemporary(LOB);
end;

procedure TForm1.LobCreateTemporary(var LOB: TLobLocator);
begin
 LOB := TLOBLocator.Create(OS,otCLOB);
 EMPTY_CLOB.SetComplexVariable('TEMP_LOB', LOB);
 EMPTY_CLOB.Execute;
end;

в EMPTY_CLOB.sql написал

BEGIN
 DBMS_LOB.CREATETEMPORARY(:TEMP_LOB,FALSE);
END;

Как можно вытащить эти фотки с моей таблицы ?


Desdechado   (2007-04-17 12:06:00) [1]

Козырнее всего хранить картинки в виде набора записей, в каждой из которых - 1 байт картинки
:))


Reindeer Moss Eater   (2007-04-17 12:02:00) [2]

Для начала полезно выяснить какие данные можно хранить в CLOB полях и что означает первая буква в имени типа CLOB.


Gentos   (2007-04-17 12:01:00) [3]

ну если вы такое написали, значит нет, а как их туда ... мда , сколько всего еще надо узнать


Reindeer Moss Eater   (2007-04-17 11:58:00) [4]

Как можно вытащить эти фотки с моей таблицы ?

А они там есть?


Наверх

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