Using dbExpress
dbExpress is designed to efficiently access data and to carry little overhead. To accomplish this, dbExpress uses unidirectional datasets.
Unidirectional, Read-Only Datasets
The nature of unidirectional datasets means that they don't buffer records for navigation or modification. This is where the efficiency is gained against the bi-directional BDE datasets that do buffer data in memory. Some limitations that result are
Unidirectional datasets only support the First() and Next() navigational methods. Attempts to call other methods—such as Last() or Prior()—will result in an exception.
Unidirectional dataset records aren't editable because there is no buffer support for editing. Note, however, that you would use other components ...
Get Borland® Delphi™ 6 Developer's Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.