It would be nice, if the standard procedure to calculate the count of the rows would be
rowcount:= DataSet.RecordCount;
instead of
Dataset.First;
rowcount := DataSet.MoveBy($FFFFFFFF);
If I place a new DBAdvGrid to a form in Delphi XE7 and forget to implement the OnGetRecordCount-Event when working with the FireDAC MySQL Tables, the Application just hang around for over 15 minutes.
If there is any good reason to hold this way of calculating the recordcount, please add a property like "DefaultRecordCountMethod" [rcmRecordCount, rcmMoveBy]
I would prefer to set rcmRecordCount to the default method.