بتاريخ: 19 مايو 200521 سنة comment_36779 لدى DEVELOPER 10G مع ORACLE9I DBمثبت على WINDOWS XP PROFESSIONALتحدث معى مشكلة عند عمل استدعاء تقرير من داخل الفورم حيث يتم فتح الBROWSER ولكن لا يظهر التقرير و يظهر عنوان البراوزر كالاتى:HTTP 404 NOT FOUND فما معنى هذا الخطا وما هو الحل حتى يتم استدعاء التقرير بصورة صحيحة علما باننى استخدم لاستدعاء التقرير من الفورم الاجراء التالى[PROCEDURE RUN_report ISrepid REPORT_OBJECT;V_REP VARCHAR2(100);REP_STATUS VARCHAR2(20);BEGIN REPID := FIND_REPORT_OBJECT('export_order'); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_EXECUTION_MODE,BATCH); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE,SYNCHRONOUS); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,CACHE); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'html'); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,'REPSERVER90'); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER, 'PARAMFORM=NO p_from_date='||:control.from_date); BEGIN V_REP := RUN_REPORT_OBJECT(repid); REP_STATUS := REPORT_OBJECT_STATUS(V_REP); WHILE REP_STATUS IN ('RUNNING','OPENING_REPORT','ENQUEUED') loop rep_status := report_object_status(v_rep); END LOOP; if REP_STATUS = 'FINISHED' THEN /*DISPLAY REPORT IN THE BROWSER*/ WEB.SHOW_DOCUMENT('HTTP://127.0.0.1:8890/REPORTS/rwservlet/getjobid'|| substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank'); else message('error when running report'); end if; END; END;] تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.