I had to change the following to get the new plain where helper to work as expected. It was adding the ClientFieldPrefix of ## to field names in the sql, which was breaking the code that worked fine in DA7, which occurs when I have a data table and simply call Where.Clear
function TDADataTable_PlainWhereHelper.GetWhere: TDAWhere;
begin
if fPlainWhereObject = nil then begin
fPlainWhereObject := TDAWhere.Create(Fields, False); <---Was true
TDAWhere(fPlainWhereObject).OnChange := OnWhereChange;
end;
Result := TDAWhere(fPlainWhereObject);
end;