![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]Как можно вытащить эти фотки с моей таблицы ?
А они там есть?