Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как вставить картинку в БД [D6, D7, Paradox]


oic ©   (2003-06-22 20:28:00) 

У меня есть таблица Paradox в ней есть графическое поле. Сделал
форму ввода данных но незнаю как вставить картинку в БД.
На форме ввода есть DBimage. в него открываю картинку, КАК СОХРАНИТЬ ЕЕ В БАЗЕ.


Семен Сорокин   (2003-06-23 09:42:00) [1]

что-то типа этого:
var
_fs : TFileStream;
_bs : TBlobStream;

_fs := TFileStream.Create(FileNameWithPath, fmOpenRead);
_bs := TBlobStream.Create(Table.FieldByName("BlobField"), bmWrite);
try
Table.Edit;
_bs.CopyFrom(_fs, 0);
Table.Post
finally
FileStream.Free;
BlobStream.Free
end;


oic   (2003-06-23 04:09:00) [2]

DrPass нет может потому что она у меня в формате jpg


DrPass   (2003-06-22 23:38:00) [3]

А что, после того, как ты ее открыл в DBImage и выполнил table.post, она не сохранилась?


Наверх

Титульная страница Поиск, карта сайта Написать письмо