Subject Re: [firebird-support] fbclient.dll - synchronous or asynchronous?
Author Martijn Tonies
Hi Myles,

> Simple question (I hope). I have an application wanting to call
> fbclient.dll (on Windows) to open a connection to a Firebird 1.5 Super
> Server on another box. But this application could potentially run
> multi-threaded on a client workstation, and therefore could have multiple
> connections in play on the client computer at the same time.
> Question: Can fbclient.dll support an application on one computer, with
> multiple concurrent threads all independently talking to Firebird on
> computer? And if so, is it:
> a. Reliable
> b. Synchronous or Asynchronous in its handling of queries, etc.

Yes, it can handle multiple threads ... but:
each thread needs its own connection, you cannot have two
threads accessing a single connection at any time.

With regards,

Martijn Tonies
Database Workbench - developer tool for InterBase, Firebird, MySQL & MS SQL
Upscene Productions