Etädataobjektit
Kauko-Data Objects (RDO lyhyitä) viittaa vanhentunut ohjelmointirajapinta päässä Microsoft koskevasta olio- pohjalta pääsyn tietokantaan järjestelmiä . Sitä käytettiin pääasiassa Visual Basic -sovelluksissa .
RDO: n avulla kehittäjät pääsevät suoraan etätietokoneiden tietolähteisiin joutumatta käsittelemään monimutkaista ODBC-käyttöliittymää . RDO tarjoaa toimintoja yhteyksien luomiseen tietokantoihin, kyselyjen tekemiseen ja kyselytulosten käsittelemiseen. RDO tukee myös tallennettuja menettelyjä ja tapahtumia .
Etädataobjektit sisältyivät Visual Basicin versioihin 4, 5 ja 6. Viimeisin versio on versio 2.0.
Liittyvät menettelyt
Microsoft on suunnitellut RDO: n täydentämään Data Access Objects (DAO) -rajapintaa . 1990-luvun alussa käyttöönotettua Access- tietokantaa hoiti Jet Engine . DAO antoi kehittäjille pääsyn Jetiin ohjelmakoodin kautta. Relaatiotietokantojen tyypillisiä elementtejä , kuten taulukoita, sarakkeita, taulukkojen ja merkintöjen välisiä suhteita, voidaan siten käsitellä ohjelmaobjekteina.
Jos kuitenkin oli tarpeen käyttää tietoja olemassa olevista palvelintietokannoista, kuten Oracle tai DB2 , DAO: ta rajoitettiin. ODBC-protokollaa käytettiin yhteydenpitoon näiden tietokantojen kanssa. Tiedot käännettiin niin, että ulkoiset tietokannat näyttivät DAO: lta Jet-tietokannalta; monimutkainen ja resursseja kuluttava prosessi. Jotta ODBC-lähteet voidaan käsitellä nopeammin, RDO-rajapinta lisättiin DAO: han.
RDO käytti erilaista objektimallia kuin DAO, joten myöhemmin otettiin käyttöön myös ODBCDirect , jolla kehittäjät pääsivät ODBC-lähteisiin suoraan DAO: n kautta RDO: ta vastaavalla nopeudella. DAO ja RDO korvattiin myöhemmin ActiveX Data Objects (ADO) ja OLE DB ; Alun perin vähentyneen toiminnallisuuden ja DAO: n laajan käytön vuoksi ADO pystyi kuitenkin leviämään vain hitaasti. Microsoftin nykyinen tietokantaliittymä on ADO.NET .
kirjallisuus
- Craig Utley: Ohjelmoijan esittely Visual Basic.NET: iin , Sams Publishing, 2001. ISBN 978-0-672-32264-8 . P. 130ff. Digitoitu
- Michael Kofler: VBA-ohjelmointi Excel 97: llä , Pearson Education, 1997. ISBN 978-3-8273-1207-5 . S. 511. Digitoitu versio (ODBCDirectiin)