Prerequisites
The ADO Programmer's Guide will prove useful to developers with a wide variety of backgrounds. At a minimum, readers should have an intermediate level of experience in developing applications with Microsoft Visual Basic, because most of the examples in the guide are written in this language. Other examples are written in Microsoft Visual C++; Java; Visual Basic, Scripting Edition (VBScript); and Microsoft JScript.
Because ADO is used for accessing data from a variety of sources, readers might also need some understanding of fundamental relational database management system concepts, online analytical processing (OLAP) concepts, and basic familiarity with the Internet and Internet protocols.
ADO is a part of the Microsoft Data Access (UDA) strategy. (For more information about UDA, see "The Role of ADO in Microsoft Data Access," later in this chapter.) As such, it interoperates with the OLE DB technology. OLE DB is based on the Microsoft Component Object Model (COM). Therefore, familiarity with COM can also be useful for understanding some of the more advanced concepts in ADO.