2009-06-17 10 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のセキュリティ設定が低くてもこのエラーが発生します。

これは先週すべて動作していましたが、私が知る限り、起こった可能性があるのは、おそらく原因であるサーバーによって更新がプッシュされたことだけです。

とにかく、これを回避する方法はありますか?私のユーザーは必然的にこれらのレポートを印刷する必要があります。

助けていただけたら幸いです!

答えて