C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: DBImage  (Прочитано 1574 раз)
SilverFish
Участник


Сказали спасибо: +14/-6
Offline

Сообщений: 786


DBImage
« : 13 Июнь 2014, 21:25:34 »

В DBImage отображается фото из базы данных.
Как правильно использовать DBImage в качестве параметра для запроса?
FDQuery1->Params->ParamByName("foto")->AsBlob = DBImage1->...
Спасибо.
Записан
SilverFish
Участник


Сказали спасибо: +14/-6
Offline

Сообщений: 786


« Ответ #1 : 13 Июнь 2014, 22:56:01 »

Остановилась на этом варианте:
Код
std::auto_ptrTMemoryStream> pms(new TMemoryStream);
if(DBImage1->Picture->Bitmap != NULL)
{
  DBImage1->Picture->Bitmap->SaveToStream(pms.get());
  FDQuery1->Params->ParamByName("foto")->LoadFromStream(pms.get(), ftBlob);
}
else
{
 FDQuery1->Params->ParamByName("foto")->AsBlob = NULL;
                }
 
 
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.062 секунд. Запросов: 19.