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

Reply via email to