>>I think the above is an excellent summary. In my words:
>>
>>Buffering enables a user to roll-back all unsaved changes.
>>
>>Transactions enable the program to roll-back all changes after any failure during a save process.
>>
>Peter,
>
>You almost have it. Buffering allows you manage when and if changes to
A table get saved. Transactions let you create a situatoin with
multiple table updates being treated as a single "all-or-none" operation.
Buffering almost applies to every modules that does data changes, but
Transaction doesn't.
JESS S. BANAGA
Project Leader - SDD division
...shifting from VFP to C#.Net
CHARISMA simply means: "Be more concerned about making others feel good about themselves than you are in making them feel good about you."