Microsoft’a göre, ADO, DAO ve RDO, Visual Basic’te kullanılan tüm veri erişim arayüzleridir, ancak ne zaman tanıtıldıkları ve arayüzün ne kadar esnek oldukları konusunda farklılık gösterirler. 2014 itibariyle, ADO en yeni, kullanımı basit ve esnek veri erişim arabirimidir ve Microsoft, Visual Basic programlaması için kullanılan veri erişim arabirimi olması gerektiğini düşünmektedir.
Microsoft, uzak veri nesnelerinin ve veri erişim nesnelerinin Visual Basic'teki eski veri erişimi arayüzü yöntemleri olduğunu belirtir. Hem RDO hem de DAO, geriye dönük uyumluluk ve mevcut projeleri desteklemek için Visual Basic'te hala desteklenmektedir. ActiveX veri nesneleri, Microsoft'un en yeni ve en güçlü veri erişim paradigması olan OLE DB ile arabirim oluşturmak ve bunları kullanmak için özel olarak oluşturuldu. OLE DB'nin karmaşıklığından dolayı, doğrudan erişilmemelidir. ADO, OLE DB'nin tam kullanımını sağlayan arabirim olarak işlev görür. ADO, eski veri erişim arayüz sistemlerine alışmış kişilerin yeniden eğitilmesini kolaylaştırmak ve hızlandırmak için RDO ve DAO ve OLE otomasyon arayüzüne benzer birçok komut kullanıyor. ADO nispeten basit bir arayüze sahipken, OLE DB ile daha büyük ve nüanslı bir arayüz sunar. Microsoft, RDO’dan ADO’ya yükseltme yapmanızı şiddetle tavsiye eder.