ActiveX Data Objects (ADO), the child of DAO and RDO,
has been the most efficient data access model up to now,
and is supported by a wide range of development languages.
Many objects were streamlined or dropped
to make a more lightweight model capable of rapid data access
in a variety of architectures, from single to n-tier.
It achieves this by being a wrapper for underlying OLE DB calls.
Sumber:
Beginning Visual Basic .NET Database Programming
Oleh : Denise Gosnell, Matthew Reynolds, Bill Forgey
Wrox Press Ltd.
Chapter 6 - Data Access with ADO.NET
Hal. 10