cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

BDE and silent install

CChong
By Level 11 Flexeran
Level 11 Flexeran
Hello,

I have a problem installing BDE V5.2 in silent mode.

This is what I have done.

1. Created a Basic MSI Project in Author and included BDE Enterprise Merge module.
2. Build the project.
3. Configured a bdemerge.ini file to include Sybase drivers.
4. Copied both file to the same network location.

Installing in interactive mode works OK.

However, when running a silent install ie. msiexec /qb settings in the bdemerge.ini file is ignored.

I have serached different InstallShield newgroups and various other places on the net, and seen some references to this problem. One entry suggested to inculde ResolveSource action in the execute sequence, but this did not solve the problem.

Any help would be greatly appreciated.

Thanks and regards,
Bjørn Johansen
(4) Replies
The BDE merge module has custom actions in the UI sequence, but in silent installations, the UI sequence is ignored. You can try copying those to the execute sequence and also set the "run in only one sequence" Custom action flag (+512).
Borland should have a better answer as we do not recommend modifying third party merge modules.
Hi,

I know that this thread is a little bit old but possibly it would help someone sometimes...

The solution is to create the properties in the project where the module is included:

MSSQL.E966F0CB_76B3_11D3_945B_00C04FB1760A = 1 (For MSSQL)
SYBASE.E966F0CB_76B3_11D3_945B_00C04FB1760A = 1 (For Sybase)

Regards, jhering
I am having the exact same problem, but I have the BDE configured for an Oracle driver. When I install using the interactive setup, all of the .dll's get copied into the correct folder, C:\Program Files\Common Files\Borland Shared\BDE. When the setup is executed silently, the necessary files for the Oracle driver do not get copied. I must conclude that my configuration information is not being implemented.

I saw the solution posted jhering stating properties must be created in the project where the module is included, but the I do not understand exactly how to do that. The examples shown pertain to MSSQL and Sybase, but no Oracle.

Any help would be appreciated.
Hi,

the BDE merge modul can install the following drivers depending on the properties you define "1" in the property table of your project:

INTRBASE.E966F0CB_76B3_11D3_945B_00C04FB1760A
DB2.E966F0CB_76B3_11D3_945B_00C04FB1760A
DB2V5.E966F0CB_76B3_11D3_945B_00C04FB1760A
INFORMIX.E966F0CB_76B3_11D3_945B_00C04FB1760A
INFORMIX9.E966F0CB_76B3_11D3_945B_00C04FB1760A
MSSQL.E966F0CB_76B3_11D3_945B_00C04FB1760A
ORACLE.E966F0CB_76B3_11D3_945B_00C04FB1760A
ORACLE8.E966F0CB_76B3_11D3_945B_00C04FB1760A
SYBASE.E966F0CB_76B3_11D3_945B_00C04FB1760A
SYBASECT.E966F0CB_76B3_11D3_945B_00C04FB1760A

Regards, jhering