REP-0606 не может прочитать связанный файл проверить формат файла ссылки в отчетах оракула - PullRequest
0 голосов
/ 13 ноября 2018

Я читаю файл изображения и показываю его в отчетах Oracle 6i. Ниже код для справки.

function cf_imageFormula return Char is

out_file Text_IO.File_Type; 
image_1 varchar2(2000);`enter code here`

begin
  select   'Q:\sy\img\'||:pyempcde||'.' || 'jpg'  into image_1
from dual;


out_file :=Text_IO.Fopen('Q:\sy\img\'||:pyempcde||'.' || 'jpg', 'r'); 

return ('Q:\sy\img\'||:pyempcde||'.' || 'jpg');

exception 
when no_data_found then 
return('Q:\sy\img\no_image.jpg'); 
when others then 
return('Q:\sy\img\no_image.jpg');
end;

Изображение, также успешно отображаемое в отчете для первой записи, со второй записи показывает подверженную ошибку. Пожалуйста, помогите мне с решением ..

1 Ответ

0 голосов
/ 13 ноября 2018

Насколько я могу судить, размер изображения может быть проблемой. Отчеты не способны отображать (слишком) большие изображения (размером [КБ], а не сантиметров ). Если это так, вы ничего не можете с этим поделать, если только вы не измените размеры изображений и не сделаете их намного меньше (в зависимости от того, что вы сказали - отображается только одно изображение ... это близко к ничего ) .

Просто интересно: насколько велики эти изображения? Сколько из них вы должны отобразить в отчете?

...