Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations biv343 on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Do I need an Interbase Server for deployment

Status
Not open for further replies.

lcorneliu

Programmer
Jul 22, 2002
2
RO
After I write a program in Delphi, using a BDE alias for an Interbase database, do I need to install the Interbase server on another machine for my program to work ? Or it is enough to make an InstallShield package with program files, BDE dlls, and the file containing the database ?
 
You dont actually need to use the BDE when distributing Interbase database applications. Nor do you need to use an Alias - Interbase connects using a connection string which includes the server name and path to the data.

As far as Installshield goes - I recommend you dont use this at all. Instead - check out Inno Setup compiler - its good - reliable and free! Here is a link to the web site :


Opp.
 
OK, thank you for your answer, but do I really need to install Interbase Server on the target computer where I want to install my program ?
 
On the contrary, I use Installshield and never got any problem, but coming back to your specific question:

Put in your deployment package the bde and your database etc.
If your target computer doesn't have an Interbase server you need to install it together with the interbase client.

If you have an Interbase server somewhere on your network, copy your database to that computer.

Install the Interbase client, application and BDE stuff on your target computer, Modify the alias to indicate the Server Name and exact location of your database.

You didn't tell if this other computer is connected to your development computer, if this is the case, just do a custom installation of Delphi and install the BDE and Interbase client. After that just copy your application and work on the alias. Steven van Els
SAvanEls@cq-link.sr
 
Well I guess we all have our own preferences - but I suggest you check out this thread - as its what conviced me :

thread102-205568 for the BDE - I am still not sure why you would want to give yourself all the hassles of having to install that when its not actually necessary to run Interbase? And again - I can only go from experience here - but I have a networked Interbase application running with no BDE installed.

Opp.


 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top