This chapter and the following chapter focus on ADO, which stands for ActiveX
Data Objects. ADO is a general object model that is Microsoft's latest programming
interface for access to data provided by OLE DB.
OLE DB is, in turn, an open standard for providing data access. Various OLE DB data
providers (or just providers) now exist. OLE DB providers include those for Microsoft Jet
databases, SQL Server, and ODBC.
A programmer using ADO can connect to a data source through one of the existing
OLE DB providers. The programmer can then manipulate this data by using the ADO object model.
OLE DB in turn is an implementation of Microsoft's Universal Data
Access model (UDA). The UDA is a general COM-based standard for access
to any type of data source, no matter how exotic.
Besides typical data sources such as databases and spreadsheets, UDA aims
to include anything that can be considered as a "data source" in the broad sense
of the term. Examples of some of the more unexpected types of data sources might include file directory
structures, text files, or COM ports.
Veteran (and even less-than-veteran) VB programmers will recall with varying degrees
of fondness and other emotions such data access models as Jet, DAO (Data Access Objects), and
RDO (Remote Data Objects). Although these data-access models are still available in VB6, Microsoft
wants programmers to do all new data development with the ADO model.
<<
Previous | Contents
| Next >>