Deploying an app that uses Report Builder?
Hi all,
I have recently been converting one of our applications from delphi 7 to
delphi 2009 and it uses Report Builder Enterprise (Version 11). All is good
and going fine, and it all appears to work great on the developer box.
The issue I am now coming across is when we deploy the app onto a clean VM.
Running the report doesn't appear to work and the exception handling is
catching the following error...
SiteDetailsPipeline: Could not open DataSet.
Error loading MIDAS.DLL
My app is using dbExpress to access a MS SQL box to get the data to report
on. So I am assuming I now have to distribute this file with my app? Are
there any other files I should be distrubuting as well?
P.S I am currently using a trail version of the software until our accounts
team pulls their finger out and gives us the go ahead to purchase an upgrade
from Version 7.
Thanks
I have recently been converting one of our applications from delphi 7 to
delphi 2009 and it uses Report Builder Enterprise (Version 11). All is good
and going fine, and it all appears to work great on the developer box.
The issue I am now coming across is when we deploy the app onto a clean VM.
Running the report doesn't appear to work and the exception handling is
catching the following error...
SiteDetailsPipeline: Could not open DataSet.
Error loading MIDAS.DLL
My app is using dbExpress to access a MS SQL box to get the data to report
on. So I am assuming I now have to distribute this file with my app? Are
there any other files I should be distrubuting as well?
P.S I am currently using a trail version of the software until our accounts
team pulls their finger out and gives us the go ahead to purchase an upgrade
from Version 7.
Thanks
This discussion has been closed.
Comments
That error is usually raised when using a TClientDataset in your
application. You can either distribute MIDAS.DLL (but check your Delphi
version for permission to do so) or you can add the MidasLib unit to your
project and it then doesn't require MIDAS.LIB on the target machine.
It isn't specific to using ReportBuilder.
Regards, Paul.