I Microsoft Visual Basic er der tre forskellige grænseflader for adgang til data . Visual Basic er en computer programmeringssprog bruges til at udvikle computerprogrammer. En programmør ville anvende én eller en kombination af disse grænseflader at hente information fra en database . ActiveX Data Objects ( ADO )
ADO er et program -level interface og det er den nyeste Microsoft dataadgang paradigme , som i januar 2011. Med ADO kan du få adgang non- relationelle og relationelle databaser, email , tekst og grafik , og meget mere . ADO er designet til netværk med minimal trafik.
Remote Data Objects ( RDO )
RDO indeholder et sæt af objekter til at arbejde med de særlige krav i remote dataadgang. Med RDO kan du oprette forbindelser , oprette resultatsæt , og udføre komplekse procedurer , mens du bruger minimale computerressourcer.
Data Access Objects ( DAO )
DAO kan bruges med Microsoft Jet database engine til at hente database data . Microsoft Jet database engine er i stand til dirigering og processering forespørgsler til fjerntliggende servere efter behov. Med DAO og Microsoft Jet kan du oprette kode, der er næsten database uafhængig grundet Jet er en stand- alone database management system.