Subject Re: "Director is Busy" error, DB Connection to IB_SERVER error
Author Adam
--- In firebird-support@yahoogroups.com, Gaurav Sood
<sood.gaurav@...> wrote:
>
> Hi Adam
>
> I've managed to establish a connection by changing the driver to
Standard.
> This now connects to the renamed .fdb file as well as the original
Interbase
> .gdb files. So far I have had no problems connecting to the
databases with
> isql even after renaming them.

Basically Windows hijacked that extension for its System Restore
feature that allows you to roll back drivers if you have problems
etc. The first time you connect to a database on your primary
partition (normally C drive), it makes a backup copy of it. It
probably wont be noticable with a 5MB database, but when you have 2GB
databases, it is a noticable lag.

> >
> > The BDE, dont use it. There are lots of better components to use.
It
> > is probably the netfiles or a lck file or something, but it is not
> > worth using. Borland have discontinued it anyway. If you are just
> > getting started with Firebird, use any other component.
>
>
> Would you recommend using www.ibobjects.com - IB Objects ? I have
to change
> a whole software program with multiple pages of reports over from
the
> existing queries using BDE over to IBO if you recommend using
another
> component, and am not sure whether I have the time to learn IBO
unless its
> really worth it and easy enough to pick up....
>
> Any further comments on that ?
>

There are several componentsets available

http://www.fbtalk.net/viewtopic.php?id=196

Is a good start. I do not personally use IBObjects but I have heard
good things about it. Between IBO and BDE it is a no brainer win to
IBO. I personally use custom written components that internally use
IBX (the components in the interbase tab) to work. These are not the
preferred but work well. In addition to those mentioned, there is
also UIB which I think is part of Jedi now.

The BDE gave us no end of support issues. Trust me any effort you put
in now will pay off in the long run. Most componentsets have an
equivalent to TQuery, TDatabase, TTransaction etc.

If you do want to go the IBObjects route, this link may proove useful.
http://www.ibobjects.com/ibo_help/convertbdetoibo.htm

Adam