>Could you help me, to reinstall , without zapping existing data?
>
Hemant,
On the heels of what Bret said, I have a couple of different setups that I created with InstallShield for these different purposes.
For initial installation, my setup program offers the user the choice of just installing the data/program files on the file server, or doing a workstation/client installation of DLLs, or both.
For maintenance purposes, I have a separate setup that deals with patches and upgrades. I have the InstallShield script copy down the new EXE and program related files. Then I have the script launch a data structure update utility that's written in VFP so that way the table definitions are matching what the EXE expects to see. If it bombs, I restore their data and have the utility e-mail me the results of the failed validation.
Hope that is helpful!
Laterness,
Jon
Jon Rosenbaum
Devcon Drummer