虽然有了ODBC标准,可以简化一些程序设计工作,但是在实际的访问数据库过程中,ODBC还是显得有些复杂,因而微软公司又提供了许多存取数据库对象来简化访问数据库的程序设计,这些存取数据库对象都可以使用ODBC。最常使用的存取数据库对象包括:DAO、RDO和ADO。
DAO数据访问对象是第一个面向对象的接口,它实际上包含了microsoft jet数据库引擎,这是一个由access所使用的引擎,并允许应用程序开发者通过ODBC对象直接连接到其他数据库一样,直接连接到access表,当然也可以访问SQL Server数据库。DAO最适用于单系统应用程序或小范围本地分布使用。