Subject Re: [firebird-support] Re: Attempting Recovery With Services API
Author Milan Babuskov
Anderson Farias wrote:
>> Exactly. It denies *new* connections. It does nothing to existing
>> connections. This is why you have to disconnect.
>
> Not exactly what the IB6 op. manual says:
>
> "At the end of the timeout period, if there are still active connections,
> Interbase rolls back any uncommitted transactions, disconnects any users,
> and shuts down the database."
>
> AFAIU Firebird will *disconnect* any users and *rollback* any pending
> transactions.
>
> Well, from my experience this is exactly how it works, at least with SS but
> not with CS (on v1.5)

We're talking about embedded here. There is no *running* server which
would do this (same problem with CS I assume). In fact, nothing is
happening until you call some FBEMBED.DLL functions from your code.

Note: I could be wrong, but this is how it works in my understanding.

--
Milan Babuskov
http://www.flamerobin.org
http://www.guacosoft.com