|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Функция LoadFromFile
Вот какие дела: В базу данных нужно добавить фотографии, а именно - нужно добавить в поле типа BLOb графический файл, а затем отобразить через DBImage.
Пишу я, значит, такой код: Fname := ExtractFilePath(application.ExeName)+ 'Photo\' + 'F001.jpg'; DataModule2.Table1Photo.LoadFromFile(Fname); DataModule2.Table1.Post ; И мне выдаёт ошибку "Project Project1.exe raised exception class EDatabaseError with message `Table1 Dataset not in edit or insert mode` Process stopped." Уже пробывала писать через Table1.Edit но всё равно не выходит. Что делать? |
#2
|
|||
|
|||
Загрузка в BLOB-поле делается так :
Код:
with DataModule2.Table1 do begin edit; TBlobField(FieldByName('Photo')).LoadFromFile(Fname); post; end; |