Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Remote Data Objects – Wikipedia
Remote Data Objects – Wikipedia
aus Wikipedia, der freien Enzyklopädie

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

[Bearbeiten | Quelltext bearbeiten]

RDO war von Microsoft als Ergänzung zur Schnittstelle Data Access Objects (DAO) konzipiert worden. Die Anfang 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

[Bearbeiten | Quelltext bearbeiten]
  • Craig Utley: A programmer's introduction to Visual Basic.NET, Sams Publishing, 2001. ISBN 978-0-672-32264-8. S. 130ff. Digitalisathttp://vorlage_digitalisat.test/1%3Dhttp%3A%2F%2Fbooks.google.de%2Fbooks%3Fid%3D_CBTxhBEYU4C%26pg%3DPA130~GB%3D~IA%3D~MDZ%3D%0A~SZ%3D~doppelseitig%3D~LT%3D~PUR%3D
  • Michael Kofler: VBA-Programmierung mit Excel 97, Pearson Education, 1997. ISBN 978-3-8273-1207-5. S. 511. Digitalisathttp://vorlage_digitalisat.test/1%3Dhttp%3A%2F%2Fbooks.google.de%2Fbooks%3Fid%3DEJSypJa0TzcC%26pg%3DPA511~GB%3D~IA%3D~MDZ%3D%0A~SZ%3D~doppelseitig%3D~LT%3D~PUR%3D (zu ODBCDirect)

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • http://msdn.microsoft.com/en-us/library/aa261340.aspx
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Remote_Data_Objects&oldid=246662047“
Kategorie:
  • Programmierschnittstelle

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id