Subject | Re: Frequent database corruption |
---|---|
Author | fabrice.aeschbacher |
Post date | 2007-07-24T10:19:16Z |
--- In firebird-support@yahoogroups.com, Helen Borrie <helebor@...>
wrote:
call "client" is the application program which connects to
our "server", which server is in turn a "client" of the firebird
server.
Anyway, the DB thread accesses the database using a local TCP
connection. The connection string is "localhost:cx". The alias 'cx'
is defined as '/data/db/sistore_cx.fdb' in aliases.conf.
Fabrice
wrote:
>access
> At 06:23 PM 24/07/2007, fabrice.aeschbacher@... wrote:
>
> > > 4. What is the application interface, and how do clients
> >thethe
> > > host device?
> >
> >Clients do not access to the database. They access to a service we
> >have written. This is a multithreaded service; one (and only one)
> >thread is connected (only one connection) to the database. We use
> >SQLAPI (from www.sqlapi.com), a set of C++ classes encapsulating
> >firebird API.programs...so
>
> "Clients" doesn't mean "humans", it means application
> I'll ask this question another way. How does your application'sis
> database thread access the database? i.e., what connection path
> used and how does the program access the server?... I see, the confusion comes from the fact that what we
>
> ./heLen
>
call "client" is the application program which connects to
our "server", which server is in turn a "client" of the firebird
server.
Anyway, the DB thread accesses the database using a local TCP
connection. The connection string is "localhost:cx". The alias 'cx'
is defined as '/data/db/sistore_cx.fdb' in aliases.conf.
Fabrice