Obiecte de date la distanță
Obiecte de date la distanță (pe scurt, RDO) se referă la o interfață de programare învechită de la Microsoft pe o bază orientată obiect pentru accesarea sistemelor de baze de date . A fost utilizat în principal în aplicațiile Visual Basic .
RDO permite dezvoltatorilor să acceseze direct sursele de date de pe computerele la distanță fără a fi nevoie să se ocupe de interfața complexă ODBC . RDO oferă funcții pentru a stabili conexiuni la baze de date, pentru a plasa interogări acolo și pentru a procesa rezultatele interogării. RDO acceptă, de asemenea, procedurile și tranzacțiile stocate .
Remote Data Objects a fost inclus în versiunile 4, 5 și 6 ale Visual Basic. Ultima versiune este versiunea 2.0.
Proceduri conexe
RDO a fost proiectat de Microsoft pentru a completa interfața Data Access Objects (DAO). Baza de date Access , care a fost introdusă la începutul anilor 1990, a fost operată de Jet Engine . DAO le-a permis dezvoltatorilor să acceseze Jet prin codul programului. Elementele tipice ale bazelor de date relaționale, cum ar fi tabelele, coloanele, relațiile dintre tabele și intrări, ar putea fi astfel tratate ca obiecte de program.
Cu toate acestea, dacă a fost necesar să se acceseze date din bazele de date de server existente, cum ar fi Oracle sau DB2 , DAO a fost supus restricțiilor. Protocolul ODBC a fost utilizat pentru comunicarea cu aceste baze de date. Datele au fost traduse astfel încât bazele de date externe să arate ca o bază de date Jet către DAO; un proces complicat și intensiv în resurse. Pentru a putea aborda mai rapid sursele ODBC, interfața RDO a fost adăugată la DAO.
RDO a folosit un model de obiect diferit de DAO, astfel încât ODBCDirect a fost introdus și ulterior , cu care dezvoltatorii puteau accesa surse ODBC direct prin DAO la o viteză comparabilă cu RDO. DAO și RDO au fost ulterior înlocuite de ActiveX Data Objects (ADO) și OLE DB ; Cu toate acestea, ADO a reușit să se răspândească încet doar din cauza funcționalității reduse inițial și a utilizării pe scară largă a DAO. Interfața actuală a bazei de date de la Microsoft este ADO.NET .
literatură
- Craig Utley: Introducerea unui programator în Visual Basic.NET , Sams Publishing, 2001. ISBN 978-0-672-32264-8 . P. 130ff. Digitalizat
- Michael Kofler: programare VBA cu Excel 97 , Pearson Education, 1997. ISBN 978-3-8273-1207-5 . P. 511. Versiune digitalizată (către ODBCDirect)