ADODB ("ActiveX Data Objects Databases", in breve ADO) è il "successore" di DAO. DAO, in realtà, è stato concepito "solamente" per l'utilizzo con banche dati Jet come Access o Excel. Altre banche dati "devono" essere collegate tramite ODBC, che opera più lentamente e, di riflesso, impegna un tempo maggiore. ADO però si appoggia sui driver OLEDB i quali sostituiscono i driver ODBC sempre più frequentemente.
OLEDB offre una performance maggiore e spesso anche più possibilità di sviluppo per il programmatore. Tramite ADO si può accedere a quasi tutte le banche dati correnti, non importa se si tratta di Access, SQL-Server, Oracle, Informix o tante altre. Anche le connezioni ODBC sono utilizzabili senza problemi essendo però ad ogni modo superflue grazie ad OLEDB.