2009-06-17 94 views
1

我遇到了一個問題,可以在ASP.NET環境中查看我的報告,甚至可以導出它們,但只要打印出來,我就會得到以下內容JavaScript錯誤:無法打印來自SQL Reporting Services的報告

"Object doesn't support this property or method"

當我運行調試器,我看到了下面的代碼:

<HTML> 
    <BODY onload="Print()"> 

     <OBJECT ID="RSClientPrint" CLASSID="CLSID:FA91DF8D-53AB-455D-AB20-F2F023E498D3" CODEBASE="?rs:Command=Get&rc:GetImage=8.00.1038.00rsclientprint.cab#Version=2000,080,1044,000" VIEWASTEXT></OBJECT> 

     <script language="javascript"> 
     function Print() 
     { 
      RSClientPrint.MarginLeft = 6.35; 
      RSClientPrint.MarginTop = 3.81; 
      RSClientPrint.MarginRight = 6.35; 
      RSClientPrint.MarginBottom = 3.81; 

      RSClientPrint.PageHeight = 215.9; 
      RSClientPrint.PageWidth = 355.6; 

      RSClientPrint.Culture = 1033; 
      RSClientPrint.UICulture = 9; 

      RSClientPrint.Print("http://192.9.200.36/ReportServer", "%2fERSReports%2fGrossRequirements", "GrossRequirements") 
     } 
     </script> 

    </BODY> 
</HTML> 

我甚至試圖從服務器上這樣做,登錄的管理員......並且已經設置了IE中的安全設置爲低,仍然會出現此錯誤。

這一切都在上週工作,據我所知,唯一可能發生的事情是更新被推出了服務器,這可能是罪魁禍首。

無論如何,任何想法如何解決這個問題?我的用戶迫切需要打印這些報告。

任何幫助,將不勝感激!

回答

相關問題