php - 无法加载SSRS报告

时间:2013-10-09 05:59:31

标签: php reporting-services

您好我正在尝试加载RDL文件并使用php向用户显示其输出。在此rdl文件中,我们不需要传递任何参数。

我已使用此链接http://ssrsphp.codeplex.com/

我的报告文件夹

中有一个名为“按年度销售每日销售额”的rdl文件

这是我的代码:

<?php


require_once 'SSRSReport.php';


define("UID", "####");
define("PASWD", "####");
define("SERVICE_URL", "####");
define("REPORT", "/Reports/Daily Sales By YearWeek");

try

{
    $ssrs_report = new SSRSReport(new Credentials(UID, PASWD), SERVICE_URL);
echo"<br>testion12.....<br>";
    $executionInfo = $ssrs_report->LoadReport2(REPORT, NULL);
echo"<br>testion3.....<br>";
    if($executionInfo->CredentialsRequired)

    {

        echo "The report data source ". $executionInfo->DataSourcePrompts[0]->Name . "Requires credentials";

    }

    else

    {

        echo "Report data source does not require credentials";

    }

}

catch(SSRSReportException $serviceException)

{
echo"error";

    echo $serviceExcprion->GetErrorMessage();

}

当我运行此代码时,我将此作为我的输出

testion12.....
error

以上两个错误来自sice,因为我已经回应了那些用于调试的东西。 实际上报告没有加载到LoadReport2方法中。

有人可以帮我弄清楚这是什么问题吗?

0 个答案:

没有答案