Programming with DAO

DAO, the programming interface to Microsoft Jet, was originally designed for use with Visual Basic and Access Basic. With the development of Automation, it is now possible to write C++ and Java code that uses DAO.

The DAO dynamic-link library (DLL) is an Automation in-process server containing an embedded type library. With the type library, client programs can query the server for descriptions of exposed objects through the IDispatch interface. Because it is time-consuming to use DAO, the dbDAO classes and the MFC DAO classes were created to make coding easier in C++.