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

Вниз

Запись картинки с Image в БД Access   Найти похожие ветки 

 
npr2   (2005-10-04 06:47) [0]

Помогите, плиз! Необходимо сохранить в БД в поле картинку с Image. Не могу определить как передать параметр, т.е. нужно получить типа Q.ParambyName("p1").*:= Image.picture.bitmap
Или как-то нужно по другому поступить.


 
Desdechado ©   (2005-10-04 10:24) [1]

LoadFromStream
SaveToStream


 
npr2   (2005-10-04 10:52) [2]

сохраняю кадр  видео на Image
VideoGrabber1.CaptureFrameTo(fc_TBitmap);
создаю поток
stream:=TMemoryStream.Create;
картинку сохраняю в файл и поток
BitM:=Image6.Picture.Bitmap;
BitM.SaveToFile("tt.bmp");
BitM.SaveToStream(stream);
stream.Position:=0;
распечатываю размер потока stream.saze-он равен 0.
сохраняю поток в БД - поле пусто
Insert_BR_Q.ParamByName("p23").LoadFromStream(stream,ftBlob);
если сохраняю в БД как файл, то сохраняется картинка предыдущего кадра, который записывался в файл. Такое впечатление, что файл не успевает закрыться.
// Insert_BR_Q.ParamByName("p23").LoadFromFile("tt.bmp",ftBlob);
Insert_BR_Q.ExecSQL;
stream.Free;
Как выйти из этой ситуации я не знаю. В чем я неправа.


 
Desdechado ©   (2005-10-04 11:32) [3]

stream.free надо делать ПЕРЕД execsql, если я правильно помню


 
Виталий Панасенко   (2005-10-04 12:29) [4]

Только формат Bitmap...я на Релибе ответил

Tbl.Append;
TblBMP.Assign(Image1.Picture.Bitmap);
Tbl.Post;
Qry.ParamByName("bmp").Assign(Image1.Picture.Bitmap);
Qry.ExecSQL;
Tbl.Refresh;
Tbl.Last;


 
Виталий Панасенко   (2005-10-04 12:29) [5]

Удалено модератором


 
Monk ©   (2005-10-04 16:02) [6]

Можешь воспользоваться набором компонентов ImageEn. Там все решено с загрузкой и отображением картинок большинства популярных форматов (в том числе jpeg и gif) в базу и реализация очень простая.


 
Monk ©   (2005-10-04 16:02) [7]

Можешь воспользоваться набором компонентов ImageEn. Там все решено с загрузкой и отображением картинок большинства популярных форматов (в том числе jpeg и gif) в базу и реализация очень простая.



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

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

Наверх




Память: 0.48 MB
Время: 0.041 c
1-1130232304
Corwin
2005-10-25 13:25
2005.11.13
распределение Эрланга


3-1128259959
alpine
2005-10-02 17:32
2005.11.13
Вопрос по SQL запросу


6-1122892321
Pool
2005-08-01 14:32
2005.11.13
Socket preconfig?


3-1128239095
elysee
2005-10-02 11:44
2005.11.13
Формат CSV(MS-DOS)


14-1130152811
Беспечный_Ангел
2005-10-24 15:20
2005.11.13
Алгоритм оптимального расположения отрезков