Embedded Firebird

Discussion of open issues, suggestions and bugs regarding IBDAC (InterBase Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
keithblows
Posts: 4
Joined: Wed 13 Dec 2006 17:56

Embedded Firebird

Post by keithblows » Wed 13 Dec 2006 18:01

Please could you advise when/if you expect IBDAC to supoort Firebird Embedded (via the local protocol).

From the firebird embedded readme:
2.2. Database access

Client access can be only via the local protocol,
i.e. NOT a TCP/IP connection string that includes
the server name "localhost" or IP address 127.0.0.1.

The embedded server supports only the local connect
to a database file path without a server name. The
client program gets an exclusive access to the
database file after successful connect.

The embedded server acts as a true local server for a single
client accessing databases on a local machine. It can also
act as a remote gateway that redirects all network calls to
other hosts, just as the regular client library
does.

Kind Regards,
Keith Blows

Alex
Posts: 655
Joined: Mon 08 Nov 2004 08:39

Post by Alex » Thu 14 Dec 2006 08:00

IBDAC already supports this feature. To use local connection just leave TIBCConnection.Server blank, specify a local database path in TIBCConnection.Database and assign to the TIBCDatabase.ClientLibrary property path to your embedded server dll.

Post Reply