Remote Data Objects

Remote Data Objects

Remote Data Objects (kurz RDO) bezeichnet eine veraltete Programmierschnittstelle von Microsoft auf objektorientierter Basis, um auf Datenbanksysteme zuzugreifen. Sie kam vorwiegend in Visual-Basic-Anwendungen zum Einsatz.

RDO ermöglicht Entwicklern, direkt auf Datenquellen in entfernten Rechnern zuzugreifen, ohne sich mit der komplexen ODBC-Schnittstelle befassen zu müssen. RDO stellt Funktionen zur Verfügung, um Verbindungen zu Datenbanken aufzubauen, dort Abfragen zu stellen und die Abfrageergebnisse zu bearbeiten. Außerdem unterstützt RDO Stored Procedures und Transaktionen.

Remote Data Objects war in den Versionen 4, 5, and 6 von Visual Basic enthalten. Die letzte Version ist Version 2.0.

Verwandte Verfahren

RDO war von Microsoft als Ergänzung zur Schnittstelle Data Access Objects (DAO) konzipiert worden. Die anfangs der 90er Jahre eingeführte Datenbank Access wurde durch die Jet Engine betrieben. DAO erlaubte Entwicklern, über Programmcode auf Jet zuzugreifen. Die typischen Elemente relationaler Datenbanken wie Tabellen, Spalten, Beziehungen zwischen Tabellen und Einträge konnten damit als Programmobjekte behandelt werden.

Falls es aber nötig war, auf Daten aus vorhandenen Serverdatenbanken wie Oracle oder DB2 zuzugreifen, war DAO Einschränkungen unterworfen. Für die Kommunikation mit diesen Datenbanken wurde das Protokoll ODBC verwendet. Die Daten wurden übersetzt, so dass die externen Datenbanken gegenüber DAO wie eine Jet-Datenbank aussahen; ein komplizierter und ressourcenintensiver Vorgang. Um ODBC-Quellen schneller ansprechen zu können, wurde DAO die Schnittstelle RDO zur Seite gestellt.

RDO verwendete ein anderes Objektmodell als DAO, so dass später zusätzlich ODBCDirect eingeführt wurde, mit dem Entwickler direkt über DAO auf ODBC-Quellen zugreifen konnten, in einer mit RDO vergleichbaren Geschwindigkeit. Später wurden DAO und RDO durch ActiveX Data Objects (ADO) und OLE DB abgelöst; ADO konnte sich allerdings wegen der vorerst verminderten Funktionalität und dem weiten Einsatz von DAO nur langsam verbreiten. Die aktuelle Datenbankschnittstelle von Microsoft ist ADO.NET.

Literatur

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Remote Data Objects — Saltar a navegación, búsqueda Remote Data Objects (RDO) es el nombre de una obsoleta API de acceso a datos usada primariamente en aplicaciones de Microsoft Visual Basic sobre Windows 95 y posteriores sistemas operativos. Incluía la conexión de la …   Wikipedia Español

  • Remote Data Objects — (abbreviated RDO) is the name of an obsolete data access application programming interface primarily used in Microsoft Visual Basic applications on Windows 95 and later operating systems. This includes database connection, queries, stored… …   Wikipedia

  • Remote Data Services — (RDS, formerly known as Advanced Data Connector or ADC) is a Microsoft technology used in conjunction with ActiveX Data Objects (ADO) that allowed the retrieval of a set of data from a database server, which the client then altered in some way… …   Wikipedia

  • ActiveX Data Objects — Microsoft s ActiveX Data Objects (ADO) is a set of Component Object Model (COM) objects for accessing data sources. A part of MDAC, it provides a middleware layer between programming languages and OLE DB (a means of accessing data stores, whether …   Wikipedia

  • ActiveX Data Objects — Para otros usos de este término, véase ADO (desambiguación). ActiveX Data Objects (ADO) es uno de los mecanismos que usan los programas de computadoras para comunicarse con las bases de datos, darles órdenes y obtener resultados de ellas. Con ADO …   Wikipedia Español

  • Data Access Objects — is a general programming interface for database access on Microsoft Windows systems and should not be confused with the Data Access Object design pattern used in object oriented software design. History DAO were originally called VT Objects. DAO… …   Wikipedia

  • Microsoft Data Access Components — MDAC redirects here. For other uses, see MDAC (disambiguation). MDAC (Microsoft Data Access Components) Microsoft Corporation s MDAC provides a uniform framework for accessing a variety of data sources on their Windows platform. Developer(s)… …   Wikipedia

  • Remote Desktop Services — Developer(s) Microsoft Stable release 7.0 (6.1.7600) / October 27, 2009 …   Wikipedia

  • Microsoft Data Access Components — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Jet Data Access Objects — Not to be confused with Data access object. Jet Data Access Objects is a deprecated general programming interface for database access on Microsoft Windows systems. It is unrelated to the data access object design pattern used in object oriented… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”