Image1.Picture.Assign(TBlobField(Query1.FieldByName('Foto')));если не понятен вопрос зачем отписываться? ну пропусти вопрос ничего.
zubr спс.
Нашел вот такой пример если кому нужно:
  ms:TMemoryStream;// Поток для чтения BLOB из базы
  bmpImg:TPicture; // Объект для картинки в битмаповском формате
  jpgImg:TJPEGImage;// Объект для картинки в JPEG формате
ms:=TMemoryStream.Create;
        TBlobField(dm.Table1.FieldByName('Foto')).SaveToStream(ms); // Приводим поле к типу блоб и считываем в поток
        // Создаём картинки в памяти
        bmpImg:=TPicture.Create;
        jpgImg:=TJPEGImage.Create;
        try
        ms.Seek(0,soBeginning); // Устанавливаем позицию потока на начало
        bmpImg.Bitmap.LoadFromStream(ms); // Пытаемся создать картинку в битмап формате
        image1.Picture.Assign(bmpImg.Bitmap); // Отображаем
        except
        on E:Exception do // УУПС возможно это была JPEG картинка
        begin
        ms.Seek(0,soBeginning); // Устанавливаем позицию потока на начало
        jpgImg.LoadFromStream(ms); // Пытаемся создать картику в JPEG формате
        image1.Picture.Bitmap.Assign(jpgImg); // Отображаем
        end;
        end;
        // Очищаем память
        ms.Clear;
        ms.Free;
        bmpImg.Free;
        jpgImg.Free;