【发布时间】:2009-06-17 13:17:01
【问题描述】:
我遇到了一个问题,我可以在 ASP.NET 环境中查看我的报告,甚至可以导出它们,但是当我打印它们时,我收到以下 javascript 错误:
"对象不支持该属性 或方法”
当我运行调试器时,我看到以下代码:
<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 中的安全设置设置为低,但仍然出现此错误。
上周一切正常,据我所知,唯一可能发生的事情是服务器推出了更新,这可能是罪魁祸首。
无论如何,知道如何解决这个问题吗?我的用户迫切需要打印这些报告。
任何帮助将不胜感激!
【问题讨论】:
标签: sql-server internet-explorer reporting-services