>Hello All,
>
>What are the differences in buffering tables, grids, and views.
I don't think you can apply buffering to grids - only to the underlying tables.
If you enable buffering, it becomes relatively easy to either accept or reject changes. The user can make changes to several fields in a single record, or even in several records, and then undo changes (the command is TableRevert()), or accept them (the command is TableUpdate()).
The most commonly used configuration (and the only one available, with remote views) is optimistic buffering.
Row buffering allows pending changes only in one record at a time.
Table buffering allows pending changes in several records.
Views can be buffered just like tables - I didn't find significant differences here.
I hope this answers your question.
Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)