Greg Hill
2008-11-13 05:24:01 UTC
I have a complex form that does Quotes, and eventually transfers them when
the customer follows-through to an Invoice.
In some cases, if items are in stock, and the customer wants just those
(the rest when they are in stock), the user can click a button, and copy
just some of the data to an Invoice, and the rest stays in the quote (the
items in stock are converted to an invoice).
The client has noted that sometimes (apparently randomly), the old quote
disappears.
When he packs the database and reindexes the tables (a long process, as
the reindex routine hits all tables -- it's the Rebuild Indexes routine
created from the dUFLP, and one table has over 1million records in it ...
argh), the wayward quote reappears.
Weirder, if he runs the pack routine (database.packTable( ...)), sometimes
the data in the indexes appears out of sequence.
Any ideas? Thoughts? This is disturbing. The client is trying to run a new
(well, relatively) system parallel to the old DOS system I upgraded, and
it's disconcerting to have these odd things happen.
Make sure that all resulting EOF navigation is well managed and that nothe customer follows-through to an Invoice.
In some cases, if items are in stock, and the customer wants just those
(the rest when they are in stock), the user can click a button, and copy
just some of the data to an Invoice, and the rest stays in the quote (the
items in stock are converted to an invoice).
The client has noted that sometimes (apparently randomly), the old quote
disappears.
When he packs the database and reindexes the tables (a long process, as
the reindex routine hits all tables -- it's the Rebuild Indexes routine
created from the dUFLP, and one table has over 1million records in it ...
argh), the wayward quote reappears.
Weirder, if he runs the pack routine (database.packTable( ...)), sometimes
the data in the indexes appears out of sequence.
Any ideas? Thoughts? This is disturbing. The client is trying to run a new
(well, relatively) system parallel to the old DOS system I upgraded, and
it's disconcerting to have these odd things happen.
records are committed at such time of unexpected eof()
I had a similar problem over a year ago but I have not encountered it since
I made some adjustments where potential eof saves can happen.
Hopefully that makes sense.
Greg Hill