Subject Re: [firebird-support] Re: Backup in a client PC
Author Gustavo
Adam:

Thank you for your idea. I tried to use it but I suppose I am doing
something wrong because it doesn´t work. I read the file
"README_embedded.txt" but I don´t understand where do I have to place the
files to use the embedded server.

Now I have the following:

In the server PC:
C:\Program Files\Firebird\Firebird_2_0\... {FireBird superserver
installation)
C:\Program Files\MyApp\MyApp.exe (and other files not related with
FireBird)

In the client PC
C:\Program Files\Firebird\Firebird_2_0\... {FireBird client installation)

To run the application from the client PC, the user simply double clicks in
a direct access to the file MyApp.exe located in the server.

As I read in "README_embedded.txt", I have to put the files fbembed.dll
(renamed to fbclient.dll), icudt30.dll, icuin30.dll and icuuc30.dll into
the directory with my application, but my application is in the server and
sometimes there is a user who runs the application from the server. Do I
have to put these files in the server PC, in C:\Program Files\MyApp\?

In "README_embedded.txt", it also says that I have to put another files in
the same directory. I copy what this txt says:

c:\my_app\app.exe
c:\my_app\gds32.dll
c:\my_app\ib_util.dll
c:\my_app\icudt30.dll
c:\my_app\icuin30.dll
c:\my_app\icuuc30.dll
c:\my_app\firebird.conf
c:\my_app\firebird.msg
c:\my_app\intl\fbintl.dll
c:\my_app\intl\fbintl.conf
c:\my_app\udf\fbudf.dll

I am really confused. Can you please tell me which files do I have to put in
which directory in which PC (server or client)?

Thanks.

Gustavo

----- Original Message -----
From: "Adam" <s3057043@...>
To: <firebird-support@yahoogroups.com>
Sent: Tuesday, March 11, 2008 8:11 PM
Subject: [firebird-support] Re: Backup in a client PC


>
>> 3. Is there a way to open a database (.FDB file) that is in a folder
> of a drive in a client PC (not in the server)?
>
> Gustavo,
>
> The Firebird database must reside on a file system under the direct
> control of the Firebird engine. So if the database is on the client
> PC's hard drive, the database engine controlling that database must
> also be on the client PC.
>
> Fortunately for you, Firebird Embedded has a neat trick up its sleeve.
> If it gets a TCP/IP based connection string (eg server:mydatabase), it
> acts just like any other fbclient.dll or gds32.dll. (see ReadMe for
> more details). So if you used the embedded engine in place of the
> standard client library, you can connect to the remote server
> (emulating a standard client) and you can connect to the local
> database (using the embedded engine).
>
> Adam
>
>
>
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> Visit http://www.firebirdsql.org and click the Resources item
> on the main (top) menu. Try Knowledgebase and FAQ links !
>
> Also search the knowledgebases at http://www.ibphoenix.com
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> Yahoo! Groups Links
>
>
>
>
>
> __________ Información de NOD32, revisión 2938 (20080311) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>