Visual C++ 6 Unleashed

Visual C++ 6 Unleashed

By MICKEY WILLIAMS and David Bennett

ActiveX Data Objects (ADO)

ADO is intended to replace the Data Access Objects (DAO) and Remote Data Objects (RDO) in non-Visual C++ languages. ADO provides a general interface to any OLE DB data source.

Because the objects used in ADO are COM objects, they are easily used from a wide range of programming environments, including Visual Basic (VB), Visual Basic for Applications (VBA), VBScript, and JavaScript, as well as Visual C++. However, whereas database developers using Visual C++ 5 and previous VC++ versions tended to use ADO to access OLE DB data sources, ADO is somewhat obsolete in Visual C++ version 6 because it is now so much easier to develop OLE DB applications without the overhead (or bother) of coding ADO calls. Still, many Visual C++ developers are trained in ADO and will continue using it, whereas other developers may need to perform maintenance on older Visual C++ ADO applications.

Share ThisShare This

Informit Network