И вновь, приветствую всех!
Друзья, может быть кто-нибудь сталкивался с хранением/загрузкой картинок из базы данных? Возникла проблема с отображением картинки, загруженной из БД. В БД (использую MS SQL 2005) для хранения изображений отведено поле типа image (по сути бинарное поле, позволяющее вмещать до 2х Гб, если не ошибаюсь, информации). Картинку загружаю через FileReference, записываю ее в базу (с помощью веб-метода на C#) и присваиваю как сорос для имиджа:

Код AS3:
...
private var fr:FileReference;
...
dataz:ByteArray = fr.data;
gateway.UpdatePhoto(currentID,dataz);
imgPhoto.source = dataz;
imgPhoto.load();
...
После, когда нужно ее отобразить, опять же через веб-метод запрашиваю данные и в слушателе на результат работы метода назначаю полученные данные как сорс для имиджа:

Код AS3:
private function fillPhoto(e:ResultEvent):void
{
var table:* = e.result.Tables.Table0.Rows;
arrPhoto:ArrayCollection = new ArrayCollection()
arrPhoto = table;
if (arrPhoto[0] == null)
{
imgPhoto.source="none.png";
imgPhoto.load();
}
else
{
var im:ByteArray = arrPhoto[0].ObjExPhoto
imgPhoto.source = im;
imgPhoto.load();
}
}
Так вот, обращение к базе данных происходит, массив im заполняется данными (причем размер в точности как и у загруженной ранее картинки) - это все я смотрел в дебажинге, но картинка остается пустой, ничего не отображается!
Подскажите, уважаемые форумчане, что делаю не так
