Tag: Firebird1.5

PHP + Delphi + FireBird

我有一个问题来检索大量的数据与PHP +delphi9 +火鸟。 应用程序屏幕截图我在Delphi应用程序中有一个名为“检查”的button,当我点击button生成PHP Excel文件时,通过根据函数参数中指定的条件从Firebird中检索数据。 delphi程序: procedure TfrmTransactions.dxBarButton2Click(Sender: TObject); //action click var ids: string; DateFrom, DateTo: string; begin ids:='1'; datefrom := FormatDateTime('yyyy"/"mm"/"dd', dateStart.EditValue); dateto := FormatDateTime('yyyy"/"mm"/"dd', dateEnd.EditValue); DBModule.SendRequest('checkFlow=' + Ids + '&startdate=' + datefrom + '&enddate=' + dateto, 'CheckFlow.xls'); end; 注意:*上面的代码通过在excelexport.php文件中调用php方法checkFlow来执行,并生成'CheckFlow.xls'* checkFlow是excelexport.php中的一个函数,参考下面的文件。 问题: 我在PHP中执行了这个函数并进行了testing,对于大量的数据检索是很好的,但是当我整合到Delphibutton的时候,它不适用于大量的数据,但是如果我通过Delphi检索小量的数据生成excel文件。 PHP从Firebird获取数据并插入到sql server表中的文件: <?php require_once('class.pdo.firebird.php'); require_once('config.php'); require_once('xml.php'); function insertCheckFlowProduBanco($startdate,$enddate){ try{ $x=0; $dateInArray […]