Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
ВнизОшибка при добавлении картинки в базу Найти похожие ветки
← →
Shuma © (2004-11-30 15:28) [0]При добавлении картинки в базу (при вызове Post), выдает сообщение "Произошли ошибки во время многошаговой операции. Проверьте значение всех состояний".
← →
Александр Иванов © (2004-11-30 15:38) [1]Код покажите.
← →
Shuma © (2004-11-30 15:46) [2]Пробовал двумя способами
1. tblFilmsImage.LoadFromFile("c:\bmp\def1.bmp");
2. var Stream: TFileStream;
...
Stream:=TFileStream.Create("c:\bmp\def1.bmp",fmOpenRead);
tblFilmsImage.LoadFromStream(Stream);
Stream.Free;
...
где tblFilmsImage - поле базы "Поле МЕМО"
в TDBImage картинку видно.
← →
Александр Иванов © (2004-11-30 15:48) [3]Stream:=TFileStream.Create("c:\bmp\def1.bmp",fmOpenRead);
Второй параметр проверь.
← →
Shuma © (2004-11-30 15:53) [4]Второй параметр fmOpenRead и всеравно выдает ошибку.
← →
Shuma © (2004-11-30 15:55) [5]Картинка читается и отображается а записываться в базу нехочет.
Access вообще умеет записывать картинки в базу?
← →
Александр Иванов © (2004-11-30 15:55) [6]Это я запарился :).
Возможно ошибка в другизх строках, которые были пропущены.
← →
Shuma © (2004-11-30 16:03) [7]
tblFilms.Append;
tblFilmsName_Film.Value:="Áåç íàçâàíèÿ";
tblFilmsID_Group.Value:=1;
tblFilmsID_Type.Value:=1;
tblFilmsSign.Value:=2;
tblFilmsPath.Value:=" ";
Stream:=TFileStream.Create("c:\bmp\def1.bmp",fmOpenRead);
tblFilmsImage.LoadFromStream(Stream);
Stream.Free;
tblFilms.Post
← →
Александр Иванов © (2004-11-30 16:18) [8]У меня этот код ошибок не вызывает. Странно.
← →
sniknik © (2004-11-30 16:38) [9]> У меня этот код ошибок не вызывает. Странно.
а у тебя тоже
> поле базы "Поле МЕМО"
?
тогда действительно странно. (странно что > в TDBImage картинку видно.)
← →
Shuma © (2004-11-30 16:41) [10]Поубирал ссылки на поля в форме и тоже все заработало.
Теперь проблема с полем Image, когда соединяю его с TDBImage, при открытии базы выдает "Stream read error".
Меня это уже конкретно достало :(.
← →
Shuma © (2004-11-30 16:43) [11]И самое странное что теперь картинку невидно.
← →
Александр Иванов © (2004-11-30 16:43) [12]sniknik © (30.11.04 16:38) [9]
Нет, у меня не Мемо :)
← →
sniknik © (2004-11-30 16:52) [13]> при открытии базы выдает "Stream read error"
о! уже good правильно заработало. тип поля на OLE смени.
← →
Shuma © (2004-11-30 17:03) [14]sniknik © (30.11.04 16:52) [13]
укажи тип поля
← →
sniknik © (2004-11-30 17:19) [15]> тип поля на OLE смени
"Поле объекта OLE" если прямо по "аксессовскому"
← →
Shuma © (2004-11-30 17:22) [16]Огромное спасибо!!!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.043 c