Вниз
Скачать: CL | DM;

Хранение графических изображений в Access   Найти похожие ветки 

← →
Berk   (2002-03-11 17:30) [0]

Раньше с таким не сталкивался, поэтому не думал что могут возникнуть проблемы. Но как бы то ни было. Необходимо хранить графические изображения в Access-овской базе и получать его в приложении через компонент DbImage. Насколько я понял в Accesse это можно сделать только с одним типом поля - поле объекта OLE. Но изображение не выводится в приложении на экран. Выдает ошибку. Если кто-то знает в чем тут может быть дело, ответьте пожалуйста.


← →
Polevi ©   (2002-03-11 18:40) [1]

какая ошибка ?

я обычно пользуюсь TblobField.SaveToStream,TBlobField.LoadFromStream

//сохраняем в базу
Dataset.FieldByName("OleField").Edit;
TBlobStream(Dataset.FieldByName("OleField")).LoadFromStream(...
Dataset.FieldByName("OleField").Post

//загружаем из базы..
TBlobStream(Dataset.FieldByName("OleField")).SaveToStream(...

если тебе надо картинки сохранять и загружать - смотри TBitmap.LoadFromStream, TBitmap.SaveToStream

работай через темповый TMemoryStream, хотя если картинки большие - лучше через файловые потоки..



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
14-9640
Adder
2002-02-22 00:58
2002.04.04
Дыра в суперновом компоненте Microsoft Visual C++ .NET %О


6-9589
iXANiA
2002-01-22 15:02
2002.04.04
Именованный канал (named pipe)


1-9557
olookin
2002-03-24 15:21
2002.04.04
TChart иногда ведет себя странно


3-9393
shovqi
2002-03-12 16:09
2002.04.04
report


14-9643
VID
2002-02-21 18:09
2002.04.04
Об InterBase 2




   Наверх