Vista Software
Tip: QuickReports Bug

QuickReports Bug

Applies to: Apollo VCL™

Fix #1

The QuickReports release with Delphi 4 had a bug in it that prevented QuickReports from working properly with any TDataSet descendant except TTable and TQuery. The company that makes QuickReports - QuSoft - released a fix for this on their web site quite awhile back. So, if you experienced problems with Apollo and QuickReports under Delphi 4, we recommend that you contact QuSoft for the fix.

Fix #2 (Applies to releases prior to 5.15)

We added a "FRowCount < 1" conditional test inside the "InternalOpen" method, which may be the cause of another problem. To fix it, simply open ApoQSet.pas and go to InternalOpen method.

Change the following code in APOQSET.PAS:

if (iSQLID= 0) or (FRowCount < 1) then
begin
   exit;
end;

To this:

if (iSQLID= 0) then
begin
   exit;
end;

Back
Apollo Database Engines