Subject | Re: "Director is Busy" error, DB Connection to IB_SERVER error |
---|---|
Author | Adam |
Post date | 2006-02-02T06:04:32Z |
--- In firebird-support@yahoogroups.com, Gaurav Sood
<sood.gaurav@...> wrote:
JvUIB is also free (it is part of Jedi, just checked). We were
already using a custom written component that wrapped TQuery, so
porting it to TIBQuery was 10 minutes work, of course rewriting the
modules so they were transaction aware took a lot longer.
I have had no problems with IBX, although be aware it is maintained
by Borland for Interbase, it just happens to work with Firebird
(including FB 2 beta). The client library needs to be renamed to
gds32.dll (instead of fbclient.dll) using the instclient.exe tool.
This convinces the IBX components it is safe to use the client
library. Many of the other components allow you to specify the client
library, but I can't advise you either way on the others because I
haven't used them too much.
Basically with IBX, you need TIBDatabase, TIBTransaction, and
TIBQuery to get started. Just avoid commitretaining (use normal
commit where possible).
Adam
<sood.gaurav@...> wrote:
>guess MDO
> Hi Adam
>
> Well, if the only Free components out there are MDO and FBLIB, I
> would be the logical choice...or IBExpress ? Would you recommendgoing to
> IBX as it is already installed within Delphi and there isdocumentation ?
JvUIB is also free (it is part of Jedi, just checked). We were
already using a custom written component that wrapped TQuery, so
porting it to TIBQuery was 10 minutes work, of course rewriting the
modules so they were transaction aware took a lot longer.
I have had no problems with IBX, although be aware it is maintained
by Borland for Interbase, it just happens to work with Firebird
(including FB 2 beta). The client library needs to be renamed to
gds32.dll (instead of fbclient.dll) using the instclient.exe tool.
This convinces the IBX components it is safe to use the client
library. Many of the other components allow you to specify the client
library, but I can't advise you either way on the others because I
haven't used them too much.
Basically with IBX, you need TIBDatabase, TIBTransaction, and
TIBQuery to get started. Just avoid commitretaining (use normal
commit where possible).
Adam