Rave Report 輸出成一個html頁面格式當做預覽時,在IIS上發生問題 |
缺席
|
alan_shie119
一般會員 發表:11 回覆:17 積分:5 註冊:2010-03-31 發送簡訊給我 |
請教各位前輩~
我是將Rave Report 輸出成一個html頁面格式當做預覽,使用者查詢到甚麼資料時,html就會出現甚麼資料,放到IIS上之後就發現下列問題: 當電腦開啟網頁,進入查詢頁面後,查詢到所須要的資料後,輸出成html,此時是正常的,但是若關掉IE,再重新進入查詢不同資料時,查詢結果會不同,但是輸出html時,html的頁面會保留第一次所輸出html時的最後一次的輸出資料,請問各位前輩,我是否有哪邊疏忽掉了呢?? 謝謝各位前輩不吝嗇的指教~ 下列附上輸出html的程式碼:(相關元件:RvSystem1、RvSystem1、RvNDRWriter1、RvRenderHTML1、RvDataSetConnection1 、ADOQuery1、DataSource1) rvproject1.Engine:=RvNDRWriter1; RvSystem1.RenderObject :=RvRenderHTML1; rvproject1.SelectReport('Rave_test_14',true); RvNDRWriter1.FileName:='yydemo.ndr'; RvNDRWriter1.StreamMode:=smMemory; //保存成文件 LFile := 'Report.html'; try NDRStream:=TMemoryStream.Create; //建立内存流 rvproject1.Execute; //输出报表数据 NDRStream.LoadFromFile('yydemo.ndr'); //将报表数据调到内存流中 RvRenderHTML1.OutputFileName:=GServerController.FilesDir WebApplication.AppID PATHDELIM LFile; ForceDirectories(ExtractFileDir(RvRenderHTML1.OutputFileName)); RvRenderHTML1.Render(NDRStream); //将内存流保存成PDF格式 LWindowName := 'Report'; LOptions:='toolbar=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,location=no,directories=no,width=780,height=580'; LURL := WebApplication.AppURLBase '/filesNC/' WebApplication.AppID '/' 'Report1.html'; AddToInitProc('NewWindow("' LURL '", "' LWindowName '","' LOptions '");'); except webapplication.ShowMessage('報表產生錯誤!!!'); end; |
alan_shie119
一般會員 發表:11 回覆:17 積分:5 註冊:2010-03-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |