John writes:
> If you DBLOCK, DBGET, change the values, DBDELETE, DBPUT, DBUNLOCK, and
> you have HWMPUT disabled, then the record will not move since it will be
> DBPUT using the delete chain.
Assuming that you are locking the whole set (or the base). With
item level locking other transactions may be messing with the delete
chain. It gets more interesting when you use DBXBEGIN transactions
and Item locking. You can delete some records then DBXUNDO, but the
records may not be able to be put back in the right locations because
those locations may have been reused by someone else.
G.