Zeos8 allows you to use methode RefreshCurrentRow by default. The method will fail if you use a "complex query" i.e joined columns. To cirumvent the exception use the TZUpdateSQL component for the TZDataSet component, assign a RefreshSQL query and execute RefreshCurrentRow.