-
При загрузке картинки в DBImage из БД вместо картинки высвечивается черный квадрат.
Что делать.
Загрузка в БД
Foto.Picture.BitMap.SaveToStream(Stream);
Query1.ParamByName('iFoto').LoadFromStream(Stream, ftGraphic);
БД MSSQL
-
Малевича?!!! Тогда срочно продавать!
-
Хорошая шутка! Я даже посмеялся
А если серьезно ...
-
> Foto.Picture.BitMap.SaveToStream(Stream);
> Query1.ParamByName('iFoto').LoadFromStream(Stream, ftGraphic);
позицию в начало не установил, а ещё картинки следом за этой в стриме у тебя нет.
-
Следом картинки нет
Позицию в начало ставил
Foto.Picture.BitMap.SaveToStream(Stream);
Stream.Position := 0;
Query1.ParamByName('iFoto').LoadFromStream(Stream, ftGraphic);
не помогло
-
> Малевича?!!!
Матвеича :)
-
а в каком формате картинка хранится?
-
> ПРавильный$Вася (12.11.08 10:59) [6]
> а в каком формате картинка хранится?
*.bmp
-
-
> Query1.ParamByName('iFoto').LoadFromStream(Stream, ftGraphic)
> ;
>
> БД MSSQL
ftBlob, если тип поля - Image
-
ftBlob тоже пробовал, результат такой же
-
Статью проштудировал ?
Тогда тряси бубен.