Richard,
I know that this is going to sound mean,
but I have no idea how to sugar-coat it.
I use Interbase lots. Interbase is
a Borland product. Interbase doesn't like transactions that live for a
long time. All the TeamB members suggest that I use Client
Datasets.
Client Datasets don't work with
Interbase tables that use generators (int64 field type).
ergo Delphi doesn't work properly with
Interbase.
I thought this was OK with D5 since that
used Microsoft's understanding of variants, but now I find that D6 and D7
(which both use a different form of variant handling) also cannot use Client
Datasets correctly, Borland components cannot use separate transactions for
read and update, so effectively, Borland is selling a non-workable
solution.
Can D8 do any better? I can bring
a notebook along, and try it out, but I don't want to be a wet blanket if it
doesn't work.
So, I would love to be part of a
bug finding mission, but finding the same old bugs would be a little
boring.
I know that you have had run-ins with my
Boss (he is a philistine) and with me (I am a smartass) but I am still an
ardent Borland supporter. Can you give any hint of whether or not this
fundamental failure where Borland Delphi apps are not able to
communicate sensibly with Borland Interbase databases has been
addressed?
Will buy D8 and D9 and D10 'coz I
believe in Borland ( and I dream in Pascal).
Will sell Interbase licenses galore as
long as they are priced right.
Trevor