I did some tests awhile ago on TClientDataset, TVirtualTable and TkbmMemTable.
My test was inserting 10,000 records and after that loop through the data and modify an item in each record. In the test I was using field components so no use of Fieldbyname. The conclusion of that test was that TVirtualtable and TkbmMemTable had comparable performance something like 0.6 seconds and TClientDataset was more than 15 seconds. Since that test I have been using TkbmMemTable. Both TVirtualtable and TkbmMemTable are available for free. You have to pay for the TkbmMemTable help file. Best regards, Paul
_______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe