Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Urgent

edited October 2001 in General
We have just downloaded and installed the Update 1 patch for Delphi 6
Enterprise.

All our reports are now giving us streaming errors. It's probably because
the packages need to be recompiled, but when I try that I am getting the
infamous proxies.dcu not found error.

What do I do?

Tolga

Comments

  • edited October 2001
    Are your errors at Delphi design time or when reports are loaded at runtime?

    I have the update #1 installed into D6. I ran a selection of some of our QA
    reports, loaded some reports at Delphi design time and also created some new
    reports from scratch with no problems. You shouldn't have to rebuild the
    packages and RB should work 'out of the box' as it did before. We build RB
    for distribution, using plain-jane Delphi 6 with no updates. Your best bet
    would be to follow the corrupt installation article in the tech-tips
    newsgroup under the Installation thread. If that doesn't help, then send us
    a simple example which is created in D6 that shows the error when it is
    loaded into D6 with the Update installed, to support@digital-metaphors.com


    Cheers,

    Jim Bennett
    Digital Metaphors


  • edited October 2001
    Hi,

    after some more investigation, we have figured out what is happening (we
    don't know why it's happening):

    We save our reports to a SQL Server 2000 database using the ReportBuilder
    GUI and
    load them back from the database with the following code - the "Stream read
    error" occurs on the 'LoadFromDataBase' line:

    flightReport := TflightReport.Create(Self);

    flightReport.Template.DatabaseSettings.DataPipeline :=

    reportTemplatesPipeline;

    flightReport.template.DatabaseSettings.NameField := 'report_name';

    flightReport.template.DatabaseSettings.TemplateField := 'report_template';

    flightReport.template.DatabaseSettings.Name := 'specificLandings';

    flightReport.template.LoadFromDatabase;

    /////set the printer and print///////////////////

    lPrintDevice := tppprinterdevice.Create(Self);

    lPrintDevice.Publisher := flightReport.Publisher;

    flightReport.PrintToDevices;

    lPrintDevice.Free;

    flightReport.free;



    We can't even open our reports in the ReportBuilder GUI from the database
    (at design time) after the Delphi Update 1 Patch. We were right in between
    releases, so if you can help us we would really apreciate it...
This discussion has been closed.