#36959 [Fbk->Opn]: ReadRecords Method (Crystal Reports XI) Hangs

From: Date: Mon, 03 Apr 2006 12:33:34 +0000
Subject: #36959 [Fbk->Opn]: ReadRecords Method (Crystal Reports XI) Hangs
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-95284@lists.php.net to get a copy of this message
 ID:               36959
 User updated by:  djogopatrao at gmail dot com
 Reported By:      djogopatrao at gmail dot com
-Status:           Feedback
+Status:           Open
 Bug Type:         COM related
 Operating System: Windows XP
 PHP Version:      5.1.2
 New Comment:

When I say that it hangs, I mean that the browser keeps on loading the
page forever, until it gets timeout.

More information? I would gladly give an example report file, but as it
depends on a database server and ODBC configuration, I don't know how to
proceed.

Please contact me if is there anything that I can do.

dfcp


Previous Comments:
------------------------------------------------------------------------

[2006-04-03 14:23:03] tony2001@php.net

Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php

If you can provide more information, feel free to add it
to this bug and change the status back to "Open".

Thank you for your interest in PHP.


Please define "hangs" and add more information if possible.

------------------------------------------------------------------------

[2006-04-03 14:10:35] djogopatrao at gmail dot com

Description:
------------
In order to verify this, you need 

1) crystal reports XI version 2 (free download for trial at
www.businessobjects.com)

2) access to a database

3) a report that uses data from this database

the code above hangs when invoking the ReadRecords method. A equivalent
code was tested and worked OK under Visual Fox Pro.

thanks

dfcp



Reproduce code:
---------------
$my_report = "c:\\report1.rpt";
$my_pdf = "c:\\report1.pdf";

$ObjectFactory= New COM("CrystalReports115.ObjectFactory.1");
$crapp =
$ObjectFactory->CreateObject("CrystalDesignRunTime.Application");
$creport = $crapp->OpenReport($my_report, 1);
$creport->ReadRecords(); //hangs here
$creport->ExportOptions->DiskFileName=$my_pdf;
$creport->ExportOptions->PDFExportAllPages=true;
$creport->ExportOptions->DestinationType=1; // Export to File
$creport->ExportOptions->FormatType=31; // Type: PDF
$creport->Export(false);

Expected result:
----------------
It would create a file (name $my_pdf) with the report. 

Actual result:
--------------
It hangs.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=36959&edit=1


Thread (13 messages)

« previous php.bugs (#95284) next »