Every time when I opene dataset with 2,7 millions records I get out of memory exception. I look to sources and find such strings
...
MaxRecords := Count div 2;
if MaxRecords < DataSet.ReadBuffer + 1 then
MaxRecords := DataSet.ReadBuffer + 1;
...
Please insert this lines beween assignment and condition in order to make your component works with big amount of data.
if MaxRecords > 256000 then
MaxRecords := 256000;
Sorry, for my bad english.
...
MaxRecords := Count div 2;
if MaxRecords < DataSet.ReadBuffer + 1 then
MaxRecords := DataSet.ReadBuffer + 1;
...
Please insert this lines beween assignment and condition in order to make your component works with big amount of data.
if MaxRecords > 256000 then
MaxRecords := 256000;
Sorry, for my bad english.