0

我正在尝试通过 php 脚本生成水晶报告。我能够成功地使用crexport生成 pdf 报告。但是,当我尝试通过 php 的 exec 命令执行脚本时,出现此错误。

c:\inetpub\wwwroot\mamobile\crexport -F c:\inetpub\wwwroot\mamobile\reports\customer.rpt -O c:\inetpub\wwwroot\mamobile\output\test.pdf -E pdf -S testdb 

Crystal Reports Exporter Command Line Utility. Version 2.1.11.1103
Copyright(c) 2011 Rainforest Software Solution http://www.rainforestnet.com

Misc Error: Load report failed.
Type "crexport -?" for help

它通过命令提示符工作正常。

4

2 回答 2

0

这不太可能,但是当您运行此脚本时,您的报表是否仍然在 Crystal Designer 中打开?打开 .rpt 文件时出现此错误。

于 2014-05-13T20:30:58.677 回答
0

有用。记住不要在图形编辑器中打开 rpt 文件

$output = '';
$command = 'c:\inetpub\wwwroot\mamobile\crexport -F c:\inetpub\wwwroot\mamobile\reports\customer.rpt -O c:\inetpub\wwwroot\mamobile\output\test.pdf -E pdf -S testdb';
exec($command, $output);
var_dump($output);
于 2016-01-23T17:45:03.967 回答