舊版ASP使用水晶報表

  • 1404
  • 0

解決舊版ASP使用水晶報表Crystal Reports XI R2 11.5版無法使用在WIN7或WIN8的IE瀏覽器

舊版ASP使用水晶報表Crystal Reports XI R2 (11.5版)

解決舊版ASP使用水晶報表Crystal Reports XI R2 11.5版無法使用在WIN7或WIN8的IE瀏覽器

1.請加入信任網站

2.客戶端無法正常顯示請win7或win8(32位元)

C:\Program Files (x86)\Business Objects\Common\3.5\crystalreportviewers115\ActiveXControls
ActiveXViewer.cab解壓縮
將所有檔案COPY至Windows\System32目錄下
使用系統管理員執行 命令提示字元
REGSVR32 /S CRVIEWER.DLL
REGSVR32 /S REPORTPARAMETERDIALOG.DLL
REGSVR32 /S SVIEWHLP.DLL
REGSVR32 /S SWEBRS.DLL
客戶端無法正常顯示請win7或win8(64位元)
C:\Program Files (x86)\Business Objects\Common\3.5\crystalreportviewers115\ActiveXControls
ActiveXViewer.cab解壓縮
將檔案COPY至Windows\SysWOW64\目錄下
C:\Windows\SysWOW64\regsvr32.exe CRVIEWER.DLL
C:\Windows\SysWOW64\regsvr32.exe REPORTPARAMETERDIALOG.DLL
C:\Windows\SysWOW64\regsvr32.exe SVIEWHLP.DLL
C:\Windows\SysWOW64\regsvr32.exe SWEBRS.DLL

3.客戶端正常顯示但報表匯出無法使用在win7或win8(32位元)

C:\Program Files (x86)\Business Objects\Common\3.5\crystalreportviewers115\ActiveXControls
PrintControl.cab解壓縮
將檔案COPY至Windows\System32目錄下
使用系統管理員執行 命令提示字元
REGSVR32 /S PrintControl.dll
客戶端正常顯示但報表匯出無法使用請win7或win8(64位元)
將檔案COPY至Windows\SysWOW64\目錄下
C:\Windows\SysWOW64\regsvr32.exe PrintControl.dll

4.當發生在IE版本過高無法顯示水晶報表請改

SmartViewerActiveX.asp

<HEAD>...</HEAD>加入<meta http-equiv='X-UA-Compatible' content='IE=EmulateIE7'>

 

 

 

 

 

5.當Crystal Reports XI R2安裝發生在SERVER 2008 R2水晶報表無法顯示圖片但SERVER 2003(正常)

RDCrptserver.asp
Server.CreateObject("CrystalReports115.EMFGen.1") '視水晶報表版本修正
Response.AddHeader "CONTENT-LENGTH", lenb(temp) '所有請改為
Response.AddHeader "CONTENT-LENGTH", lenb(temp+0)