Obično se baza postavlja na jedan računar, server, na nju se kače radne stanice (klijenti). Sa IB nisam radio, ali kod Firebird -a možeš definisati aliase (
aliases.conf - instalacioni dir Firebird -a), gde upisuješ naziv aliasa i putanju do baze.
Dalje, u sklopu klijentske aplikacije možeš napraviti jedan .ini fajl gde ćeš definisati npr. "DBServer" i "DBAlias"/"DBFilePath". Za "DBServer" postaviš IP adresu servera a za "DBAlias"/"DBFilePath" alias ili apsolutnu putanju. Po meni je bolja varijanta sa aliasima jer je definišeš na samom serveru i time si završio posao sa putanjom do baze.
Potom, kad program startuje, iz .ini fajla učitaš vrednosti i proslediš ih konekciji, nešto kao:
Code:
FirebirdDB.DatabaseName := DBServer + ':' + DBImeFajla;
Someone's sitting in the shade today because someone planted a tree a long time ago.