ADO is a Microsoft technology. It stands for ActiveX Data
Objects.ADO is basically a Microsoft Active-X component. It is
automatically installed with Microsoft IIS. It is basically a programming interface for accessing
data in a database. ADO can be used to access databases from web pages.
ActiveX Data Objects(ADO) enable you to write a client application to access and manipulate data
in a database server through a provider. ADO's primary benefits are ease of use, high speed, low
memory overhead,and a small disk footprint. ADODB is an implementation of ADO
optimized for use with Microsoft OLE DB providers, including the Microsoft ODBC
Provider for OLE DB (Object Linking and Embedding DataBase).
ADO provides an object-oriented programming interface for accessing a data source using the
OLEDB data provider. It is the successor to DAO and
RDO object models and combines the best features of DAO and
RDO.
Programming OLEDB in C++ is easy. However, for languages like Visual Basic
that do not support pointers and other C++ features, implementing OLEDB is difficult.
This is where ADOreally shines. ADO is a high level interface to
OLEDB that is based on COM interfaces. Thus any application that supports
COM can implement ADO.