Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.01;
Скачать: CL | DM;

Вниз

Сохранение в Blob поля   Найти похожие ветки 

 
Sour ©   (2002-06-07 16:35) [0]

Подскажите, пожалуйста, как программно реализовать запись и чтение в blob поле картинки.
В DataModule у меня стоят два IBQuery:
1. один на изменение (IBQUery1): SQL:
update T1 set
bmp = :myblob
where id = :id

2. второй на чтение (IBQuery2): SQL:
select * from T1

Как реализовать следующие:

1. DataModule1.IBQuery1.ParamByName("BMP"). <Здесь надо заоузить картинку из файла/потока (TMemoryStream)>
DataModule1.IBQuery1.Close;
DataModule1.IBQuery1.Open;

2. DataModule1.IBQuery2.Close;
DataModule1.IBQuery2.Open;
DataModule1.IBQuery2.ParamByName("BMP"). <Здесь надо заоузить картинку в поток (TMemoryStream)/TBitmap>

Как это реализовать?


 
-=Sergeante=- ©   (2002-06-07 17:01) [1]

Здесь http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1021681128&n=1 сказано как сохранять RTF в блоб, тоже самое почти для картинки, да и для любых данных.



 
-=Sergeante=- ©   (2002-06-07 17:06) [2]

Запись:

st:=TStringStream.Create("");
try
img.Picture.Graphic.SaveToStream(st);
st.Position:=0;
ImgSize:=St.Size;
ParamByName("photo").asstring:=st.DataString;
finally st.free end;

ExecProc;



Страницы: 1 вся ветка

Текущий архив: 2002.07.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
4-1261
Alexander
2002-05-02 12:25
2002.07.01
Пытаюсь нарисовать иконку на канве. Что я не так делаю?


4-1240
Фантом
2002-04-30 09:11
2002.07.01
Повторюсь


14-1194
Igor_thief
2002-05-31 15:17
2002.07.01
Компрессоры


1-956
GT-9121A
2002-06-19 12:05
2002.07.01
Delphi 6 как сделать так, что бы при каждом открытии Delphi


4-1251
Nimbus
2002-04-30 23:08
2002.07.01
Диалоговое окно