Subject Re: [firebird-support] InterBase, Dephi, BDE and Transactions
Author Lester Caine
Gustavo wrote:

> May be it would be a good idea to throw out BDE but I have a big application developped using BDE and DBF tables and at this moment I'm trying to change it to work with InterBase. So, the easiest way is to continue using BDE. If I don't use BDE I have to rewrite a lot of code.

After two years of trying to do that ( was it really *6* years ago ) I
finally gave in and switched, and many of the niggles with multiple
users, database 'growth' and instability went away.

> Additionally, IBO is nof free.

I *IS* worth the money to get a legacy application over to newer
technology, but simple BDE conversions only work on simple applications.
I ended up re-writing a lot of interface stuff, and stopped wasting a
lot of time trying to make everything stable.

> I already made almost everything work but I'm still looking for a solution to this problem of "nested transactions".

It may be working, but what happens when you start using it with real
users. Mine application was 'almost' working for a year before the
customers said 'Drop Interbase'. At which point I dropped BDE and saved
the bacon. Firebird plugged many remaining niggles at just the right
time, so the customers were kept happy.

Of cause NOW I'm having to move away from custom software to web based
because we can't install onto client machines, but that is another story
;) At least Delphi users are sort of being supported by Borland, I never
switched TO that from C++.

Lester Caine
L.S.Caine Electronic Services