Конференция "Базы" » Загрузке картинки в DBImage из БД
 
  • matveih1 © (12.11.08 08:53) [0]
    При загрузке картинки в DBImage из БД вместо картинки высвечивается черный квадрат.
    Что делать.

    Загрузка в БД

    Foto.Picture.BitMap.SaveToStream(Stream);
            Query1.ParamByName('iFoto').LoadFromStream(Stream, ftGraphic);

    БД MSSQL
  • Виталий Панасенко (12.11.08 09:10) [1]
    Малевича?!!! Тогда срочно продавать!
  • Matveih1 © (12.11.08 09:21) [2]
    Хорошая шутка! Я даже посмеялся
    А если серьезно ...
  • sniknik © (12.11.08 09:22) [3]
    > Foto.Picture.BitMap.SaveToStream(Stream);
    >         Query1.ParamByName('iFoto').LoadFromStream(Stream, ftGraphic);
    позицию в начало не установил, а ещё картинки следом за этой в стриме у тебя нет.
  • Matveih1 © (12.11.08 09:33) [4]
    Следом картинки нет
    Позицию в начало ставил

    Foto.Picture.BitMap.SaveToStream(Stream);
    Stream.Position := 0;
    Query1.ParamByName('iFoto').LoadFromStream(Stream, ftGraphic);



    не помогло
  • GRAND © (12.11.08 10:39) [5]

    > Малевича?!!!


    Матвеича :)
  • ПРавильный$Вася (12.11.08 10:59) [6]
    а в каком формате картинка хранится?
  • Matveih1 © (12.11.08 11:03) [7]

    > ПРавильный$Вася   (12.11.08 10:59) [6]
    > а в каком формате картинка хранится?

    *.bmp
  • Сергей М. © (12.11.08 11:21) [8]
  • clickmaker © (12.11.08 11:40) [9]
    > Query1.ParamByName('iFoto').LoadFromStream(Stream, ftGraphic)
    > ;
    >
    > БД MSSQL

    ftBlob, если тип поля - Image
  • Matveih1 © (12.11.08 13:47) [10]
    ftBlob тоже пробовал, результат такой же
  • Сергей М. © (12.11.08 19:41) [11]
    Статью проштудировал ?
    Тогда тряси бубен.
 
Конференция "Базы" » Загрузке картинки в DBImage из БД
Есть новые Нет новых   [134477   +39][b:0][p:0.001]