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

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

Добавление изображения в базу [D6, Paradox]


John ©   (2003-02-22 21:03:00) 

Как добавить в базу изображение?
form1.Table1Photo.LoadFromFile()- такой метод не проходит, при исполнении дает ошибку...


sunrider   (2003-02-24 00:41:00) [1]

Есть еще возможность использовать TBlobField
Например вот так - TBlobField(Form1.Table1Photo).LoadFromFile(<имя файла>)- и так далее. Только в начале по необходимости
Table1.Edit или Table1.Insert. И потом Table1.Post;


kokil   (2003-02-24 00:03:00) [2]

DBImage1.DataField := "foto1";
photo:=TPicture.Create;
photo.LoadFromFile(OpenPictureDialog1.FileName);
photo:=TPicture.Create;
DataModule2.IBTable1.Append;
DataModule2.IBTable1.Post;
DataModule2.IBTable1.Close;


IVANOV   (2003-02-23 08:35:00) [3]

По-моему перед загрузкой картинки надо таблицу перевести в режим Edit, а после - Post


John   (2003-02-22 22:08:00) [4]

Может все же скажет кто-нить где я туплю...
Есть DBImage1 связанный с соответствующим полем таблицы. Когда вставляю картинку через буфер, то все работает...
form3.DBImage1.Picture.LoadFromFile(form3.OpenDialog1.FileName) - а такой метод не срабатывает. Картинка вставляется, но в базу не заносится....


Наверх

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