ADOCE

ADOCE, Microsofts abgespeckte ADO-Version (ActiveX Data Objects), ist Teil der Microsoft-Strategie Universal Data Access (UDA). ADO ist ein ActiveX-basiertes Front-End für OLEDB, eine generische Schnittstelle für zahlreiche Datenbanken. Programmierer können ADOCE unter Verwendung von Pocket Access oder mit der Microsoft-Edition SQL Server 2000 Windows CE zum Speichern von Daten im Objektspeicher einsetzen.

ADO und ADOCE haben die Objekte Connection und Recordset gemeinsam. In ADOCE wurden einige redundante Methoden für das Erstellen von Datenbanken und den Zugriff auf diese entfernt. Außerdem wurde die Auswahl der Datenbank-Anbieter gekürzt. In ADOCE fehlen außerdem das Objekt Property, die Persistenz des Recordset-Objekts sowie asynchrone Abfragen.

Abgesehen von diesen Punkten ist der Vorgang des Öffnens einer Datenbank in ADO und ADOCE sehr ähnlich, was auch für das Aktualisieren der Datenbank und das Hinzufügen und Entfernen von Einträgen gilt.

Die Implementierung: eine Film-Datenbank

Um den Vorgang des Erstellens einer Datenbank-Anwendung zu demonstrieren, werden wir hier eine Anwendung vorstellen, die Informationen zu Filmen wie z.B. Inhaltsangaben und Bewertungen enthält. Abbildung A zeigt die Hierarchie der Klassenvererbung und bietet einen Überblick über die Architektur der Anwendung. Beachten Sie dabei, dass die unabhängigen Klassen CDatabase und CRecord hinzugefügt wurden.

Abbildung A: Hierarchie der Klassenvererbung
(Abbildung vergrößern)

Page: 1 2 3 4 5 6 7

ZDNet.de Redaktion

Recent Posts

April-Patches für Windows legen VPN-Verbindungen lahm

Betroffen sind Windows 10 und Windows 11. Laut Microsoft treten unter Umständen VPN-Verbindungsfehler auf. Eine…

2 Tagen ago

AMD steigert Umsatz und Gewinn im ersten Quartal

Server-CPUs und Server-GPUs legen deutlich zu. Das Gaming-Segment schwächelt indes.

2 Tagen ago

Google stopft schwerwiegende Sicherheitslöcher in Chrome 124

Zwei Use-after-free-Bugs stecken in Picture In Picture und der WebGPU-Implementierung Dawn. Betroffen sind Chrome für…

4 Tagen ago

Studie: 91 Prozent der Ransomware-Opfer zahlen Lösegeld

Die durchschnittliche Lösegeldzahlung liegt bei 2,5 Millionen Dollar. Acht Prozent der Befragten zählten 2023 mehr…

4 Tagen ago

DMA: EU stuft auch Apples iPadOS als Gatekeeper ein

Eine neue Analyse der EU-Kommission sieht vor allem eine hohe Verbreitung von iPadOS bei Business-Nutzern.…

4 Tagen ago

Chips bescheren Samsung deutlichen Gewinnzuwachs

Das operative Ergebnis wächst um fast 6 Billionen Won auf 6,64 Billionen Won. Die Gewinne…

4 Tagen ago