ADODB («ActiveX Data Objects Databases», abreviado ADO) es el sucesor de DAO. En realidad, DAO se diseñó únicamente para ser empleado con bases de datos Jet, como Access o Excel. Otras bases de datos «deben» conectarse a través de ODBC, que funciona de forma más laboriosa y, por tanto, más lenta. ADO se apoya sin embargo sobre el driver OLEDB que el driver ODBC desengancha.
OLEDB ofrece más rendimiento y, a menudo, más posibilidades para el desarrollador. A través de ADO, se puede acceder a casi todas las bases de datos de uso común, independientemente de si se trata de Access, SQL-Server, Oracle, Informix y muchas más. Las conexiones ODBC también se pueden utilizar sin problemas. Sin embargo, en realidad son superfluas a través de OLEDB.