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

Вниз

Помогите с bitmap-ами в базе!!!   Найти похожие ветки 

 
Chemist   (2002-07-20 21:30) [0]

Немогу вставить картинки в базу данных.


 
Lola ©   (2002-07-21 12:28) [1]

Попробуй:
procedure GetPictureFromField;
- передача картинки из БД в DBImage

var ImageStream: TBlobStream;
begin
ImageStream:=TBlobStream.Create(Form1.Query1.FieldByName("Photo") as
TBlobField, bmRead);

try Form1.DBImage1.Picture.Graphic.LoadFromStream(ImageStream);
finally ImageStream.Free;
end;
end;

procedure GivPictureToField;
- передача картинки в БД при вставке/редактировании

var ImageStream: TBlobStream;
begin
ImageStream:=TBlobStream.Create(Form1.Query1.FieldByName("Photo") as
TBlobField, bmWrite);

try Form1.DBImage1.Picture.Graphic.SaveToStream(ImageStream);
finally ImageStream.Free;
end;
end;




 
IlyaA   (2002-07-22 10:08) [2]

> Lola не плохой способ, но можно и без стримов

Можно преобразовать Table.FieldByName("Blob") к TBlobField, а у неого есть методы LoadFromFile и SaveToFile.


 
Pasha676   (2002-07-23 14:01) [3]

Вопрос некоректен. Надо уточнить что за база. Как осуществляется доступ. Через ТТаble или через ТQuery.
В общем случае советую посмотреть демо пример, который поставляется с Дельфи. Там все основы есть.



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
1-35288
alex_vas
2002-07-29 13:39
2002.08.12
ListView. Проблемы - фильтрация и скорость


3-35201
3asys
2002-07-23 13:51
2002.08.12
Ошибка при фильтрации строкового поля в ADO


1-35302
smit_
2002-07-29 16:17
2002.08.12
Создание компонет.


1-35303
Kurt
2002-07-29 13:35
2002.08.12
Как искать с помощью FindDialog текст только вверх??


1-35272
Kran
2002-07-31 14:42
2002.08.12
Конвертация WideString в PChar