Subject Re: [firebird-support] Newbie question
Author Helen Borrie
At 09:59 PM 18/03/2005 +0100, you wrote:

>Marvin Cook schrieb:
> > Try the embedded version. Works great.
> > Marv
> >
> >
> > On Thu, 17 Mar 2005 15:19:25 -0800, Rajesh Rajamani
> > <raj.rajamani@...> wrote:
> >
> >>Hi Folks,
> >>I've been wanting to "embed" Firebird into my application. In other
> >>words, I would like to call firebird API functions to directly
> >>manipulate the database file on disk without having to connect to the
> >>fbserver. I've gone through the API guide and most examples that are
> >>shipped with the rpm, but couldn't find this information.
> >>
> >>Can someone please help me? Is it possible to directly manipulate
> >>data without running the fbserver. Can someone please send me
> >>pointers to the appropriate functions in the API. An example would be
> >>great help.
> >>
> >>Thanks in advance,
> >>Raj
>
>I think you mix up things.
>The API functions are provided by the server, and calls to API functions
>are actually calls to the server.
>There is no way to manipulate data without "the" server.
>But if your need is to get an application without having to install and
>run the firebird server, then Marvin's proposal will be the right thing
>for you.

..or similar. There isn't a Linux-based "embedded" that is exactly like
the Windows embedded model. But you can achieve a similar effect by using
the Classic server on Linux with the libfbembed.so client library. You do,
of course, have to install it.

./hb