Include Files

File Description
Dbdao.h Provides all dbDAO class definitions and helper macros, and includes other necessary header files. Dbdao.h must be included by all applications that use dbDAO.
Dbdaoerr.h Defines all the errors that can be returned by DAO. For more information about how to handle errors in dbDAO, see “Handling dbDAO Errors” earlier in this chapter.
Daogetrw.h Required by applications that use the GetRowsEx method. It defines HRESULT values not included in Dbdaoerr.h, binding constants for the function, and the DAOCOLUMNBINDING structure. Daogetrw.h does not have to be included in programs that use dbDAO; it is provided so you can rebuild Dbdao.cpp. For more information about using the GetRowsEx method, see “Performing Bulk Fetches with GetRows and GetRowsEx” earlier in this chapter.
_Dbdao.h Used in the compilation of Dbdao.cpp. _Dbdao.h contains needed definitions and helper macros for the dbDAO source files. _Dbdao.h does not have to be included in programs that use dbDAO; it is provided so you can rebuild Dbdao.cpp.
Dbdaoint.h Defines the underlying DAO Automation interfaces, their methods, parameters, and so on. Use this file to program directly to the DAO Automation interfaces. It is included by Dbdao.h.
Dbdaoid.h Defines the interface identifiers for the underlying DAO Automation objects. It is included by Dbdao.h.