On Fri, 07 Jun 2013 08:19:19 -0000, "vincentq888" <[email protected]> wrote: > I am considering to develop Delphi app that uses Firebird server, but some > of the computations required local temporary database. There are different > options for this, like old Paradox or Sqllite. But embedded Firebird can be > another options. But I am confused by the requiremenes from installation > readme.txt (of Embedded Firebird): > > "3. USAGE > Just copy fbembed.dll, icudt30.dll, icuin30.dll and > icuuc30.dll into the directory with your application. > Then rename fbembed.dll to either fbclient.dll or > gds32.dll depending on your database connectivity software. > Then start your application and it will use the embedded > server as a client library and will be able to access > local datasases. You should also copy firebird.msg and > firebird.conf (if necessary) to the same directory." > > As far as understand, I need to use original fbclient.dll or gds.dll (be > it located in Windows system directory or side by side with exe) for > conencting to the real Firebird server. But it contradicts with requirement > to have fbembed.dll renamed to fbclient.dll and made available to exe file. > > Can both - full and embedded Firebird used in the same app, or is this > impossible?
fbembed.dll also contains all functionality of fbclient.dll, but it also contains the embedded server. In other words: it can do everything that fbclient.dll can do (connect to other servers), but it can do more. Mark
