C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Присвоение графического файла, Присвоение графического файла
Walking
  Отправлено: 05.05.2005, 13:59


Ученик-кочегар

Группа: Участник
Сообщений: 3



Не присваевается картинка из компонента Image
в поле базы данных на Paradoxe, что я делаю не так? sad.gif

Form_1->Table_Fio->FieldByName("Photo")->AsVariant =
Image_Photo_Fio->Picture;

Подскажите, пожалуйста?
olegenty
Отправлено: 05.05.2005, 14:06


Ветеран

Группа: Модератор
Сообщений: 2412



Form_1->Table_Fio->FieldByName("Photo")->LoadFromFile(...)
или
Form_1->Table_Fio->FieldByName("Photo")->LoadFromStream(...)
Walking
Отправлено: 05.05.2005, 14:10


Ученик-кочегар

Группа: Участник
Сообщений: 3



Пишет ошибку:
[C++ Error] New_Fio.cpp(39): E2316 'LoadFromFile' is not a member of 'TField'


Walking
Отправлено: 05.05.2005, 14:31


Ученик-кочегар

Группа: Участник
Сообщений: 3



Спасибо, за правильное направление мысли smile.gif Сменил компонет Image на DBImage и воспользовался подсказкой.

DBImage_Fio->Picture->LoadFromFile(OpenPictureDialog_Photo_Fio->FileName);

Все работает smile.gif
** olegenty
Отправлено: 06.05.2005, 13:43


Не зарегистрирован







да я просто забыл, что поле должно быть Persistent? c типом TBlobField: у него есть метод LoadFromFile

Вернуться в Работа с базами данных в C++Builder