Форум: "Базы";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];
ВнизХранение графических изображений в 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c