Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.04;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.012 c
1-9497
NTdim
2002-03-21 12:22
2002.04.04
Как сделать Hint для каждой строки в ListBox ?


4-9684
Flash !
2002-01-31 04:32
2002.04.04
ПУТЬ К EXE шнику !!!!!


1-9479
Masterok
2002-03-25 15:54
2002.04.04
FileListBox - как убрать расширения файлов?


1-9515
jenbond
2002-03-23 08:58
2002.04.04
Защита


1-9465
Man-In-Red
2002-03-25 15:45
2002.04.04
Как в Listbox1 добавить все содержимое папки, скажем: C: My Doc ???