Subject Conflicting explanation?
Author Claudio Valderrama C.
This is from the current help:

RefreshAll method

This does a normal Refresh but it also does and InvalidateRows() as well so
that there is a complete refresh of all of the buffer for the dataset.

Applies to:
Function RefreshAll: boolean;
It is the same as the Refresh method.

Well, is it the same than Refresh or is it Refresh plus InvalidateRows? I
find the explanation contradictory, unless more information is provided.
Maybe they are exactly the same when FetchWholeRows is true but not the same
when FetchWholeRows is false?

Claudio Valderrama C.
Ingeniero en Informática - Consultor independiente