Discussion:
Deploying BDE to Vista
(too old to reply)
Roger Dunn
2007-11-08 17:56:00 UTC
Permalink
I am using the latest BDE Merge Module in an InstallShield 2008 project.
This installation works on Windows XP, but does not work on Windows Vista.
I get the following error message:

---------------------------
Merge Error
---------------------------
Unable to merge new configuration.
Use BDE Administrator to merge your new configuration.
---------------------------
OK
---------------------------

I have checked all over the web and none of the solutions seem to apply to
my situation or help in any way. BDE Administrator is NOT running when I
attempt this. The installation has but one purpose: to install BDE (if it's
not installed already) and to add an SQL Server alias. I am trying to
install it on a non-development machine that does not already have BDE on it
and it just fails.

Does anybody have any suggestions for me?

-Pesadelo
Chris Morgan
2007-11-08 21:57:53 UTC
Permalink
Post by Roger Dunn
Does anybody have any suggestions for me?
You should really investigate the other methods of
DB connectivity provided by Delphi.
BDE has been deprecated for years, and is not certified with
the latest versions of SQL Server anyway.

Cheers,

Chris
Roger Dunn
2007-11-09 22:53:48 UTC
Permalink
I know that. But we have probably 70 applications that 5 of us have
developed in-house for the past 15 years. We haven't found anything better
than BDE coupled with the IBM i-Series in terms of speed, flexibility,
stored procedures, native IBM components, etc. It's all non-Microsoft, and
its proved itself for well over a decade for us.

It's awful that BDE is deprecated. After all, TTable and TQuery both
descend from TBDEDataSet. Delphi keeps getting deployed with these
components, even in Delphi 2007 for Win32. We were really expecting them to
pull the plug a few versions ago (like at 8), but since the components kept
coming, we had no reason to fear. Also, many third-part companies continue
to support TTables and other components from the BDE tab/category.

If we wanted to go a new direction, what would CodeGear developers suggest?
Could the new BlackFish help? The web site hasn't said what it really is,
in terms I can understand (they're all very generic to me). What about DB2.
What components do we use? How and what do we install client-wise? We've
never found answers, just generalities, so we've kept on BDE.

"Roj"
Post by Chris Morgan
Post by Roger Dunn
Does anybody have any suggestions for me?
You should really investigate the other methods of
DB connectivity provided by Delphi.
BDE has been deprecated for years, and is not certified with
the latest versions of SQL Server anyway.
Cheers,
Chris
Bill Todd
2007-11-10 01:12:49 UTC
Permalink
What database are you using?
--
Bill Todd (TeamB)
Vadim
2007-11-12 03:45:31 UTC
Permalink
Roger,

It seems to me the problem is with the installer and not with the BDE
itself, I have installed App that relies on BDE on several Vista machines
and there are no problems. The app connects to sql server through ODBC->BDE.
I use an older version of WiseInstaller and it all works fine.
Users have to run install as administrator.

Vadim
Post by Roger Dunn
I know that. But we have probably 70 applications that 5 of us have
developed in-house for the past 15 years. We haven't found anything better
than BDE coupled with the IBM i-Series in terms of speed, flexibility,
stored procedures, native IBM components, etc. It's all non-Microsoft, and
its proved itself for well over a decade for us.
It's awful that BDE is deprecated. After all, TTable and TQuery both
descend from TBDEDataSet. Delphi keeps getting deployed with these
components, even in Delphi 2007 for Win32. We were really expecting them to
pull the plug a few versions ago (like at 8), but since the components kept
coming, we had no reason to fear. Also, many third-part companies continue
to support TTables and other components from the BDE tab/category.
If we wanted to go a new direction, what would CodeGear developers suggest?
Could the new BlackFish help? The web site hasn't said what it really is,
in terms I can understand (they're all very generic to me). What about DB2.
What components do we use? How and what do we install client-wise? We've
never found answers, just generalities, so we've kept on BDE.
"Roj"
Post by Chris Morgan
Post by Roger Dunn
Does anybody have any suggestions for me?
You should really investigate the other methods of
DB connectivity provided by Delphi.
BDE has been deprecated for years, and is not certified with
the latest versions of SQL Server anyway.
Cheers,
Chris
Christophe Bachmann
2007-11-12 08:23:29 UTC
Permalink
Post by Roger Dunn
I am using the latest BDE Merge Module in an InstallShield 2008 project.
This installation works on Windows XP, but does not work on Windows Vista.
---------------------------
Merge Error
---------------------------
Unable to merge new configuration.
Use BDE Administrator to merge your new configuration.
---------------------------
OK
---------------------------
I have checked all over the web and none of the solutions seem to apply to
my situation or help in any way. BDE Administrator is NOT running when I
attempt this. The installation has but one purpose: to install BDE (if it's
not installed already) and to add an SQL Server alias. I am trying to
install it on a non-development machine that does not already have BDE on it
and it just fails.
Does anybody have any suggestions for me?
-Pesadelo
Try using InnoSetup which can get the BDE installed on Vista, getting it
to run smoothely is another problem, but it can be done.
--
Salutations, Greetings,
Guiraud Belissen, Château du Ciel, Drachenwald
Chris CII, Rennes, France
Loading...