Beispiel: DB2XML Implements austauschbares Protokoll-Handler

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 260528
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

DB2XML ist ein Beispiel austauschbares Protokoll-Handler für Internet Explorer. Es bietet einen Protokoll-basierten Mechanismus für das Extrahieren von XML-Daten aus einer Datenbanktabelle durch die Verwendung einer Abfrage SQL-Format.

Weitere Informationen

Die folgende Datei steht im Microsoft Download Center als Download zur Verfügung:
DB2XML.exe
Datum der Freigabe: 01. Februar 2001

Weitere Informationen dazu, wie Sie Microsoft Support-Dateien herunterzuladen, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:
119591 So erhalten Sie Microsoft Support-Dateien im Internet
Microsoft hat diese Datei auf Viren überprüft. Microsoft verwendete die aktuellste Virenerkennungssoftware, die am Tag der Veröffentlichung der Datei zur Verfügung stand. Die Datei wird auf Servern mit verstärkter Sicherheit gespeichert, um alle nicht autorisierten Änderungen an der Datei zu verhindern.Um das DB2XML-Protokoll verwenden, einfach verwenden Sie dazu eine der folgenden URL formatieren an einer beliebigen Stelle eine URL verwendet, um XML-Daten zurückgeben:
x-db2xml://udl=|{URL to UDL file}|sql=|{SQL select statement}|
				
Wo ist {URL auf UDL-Datei} eine absolute URL, die den Speicherort einer UDL-Datei verweist, die die Datenquelle der Datenbank unterscheidet und {SQL select-Anweisung} eine normale SQL SELECT-Anweisung zum Abfragen einer Datenbank.

Sie können die HTML-Datei Prottest-urllist.htm, die mit dem Projekt enthalten ist, um ein Beispiel für die korrekte URL-Syntax für die Urllist CSV-Textdatei-Datenbank, wie weiter unten in diesem Artikel beschrieben.

Beim Erstellen des Projekts

Die aktuelle Plattform-SDK-Header und Bibliotheken sind erforderlich, erstellen Sie dieses Beispiel in Visual C++ 6.0. Sie müssen sicherstellen, dass das Platform SDK und Ordner standardmäßig hinzugefügt wurden Bibliotheken und Bibliotheken Verzeichnis in Microsoft Visual C++ Listen. Hierzu können Sie wählen Sie im Menü Extras auf Optionen , und klicken Sie dann auf die Registerkarte Verzeichnisse .

Aufgrund von Inkompatibilitäten in Active Template Library (ATL), die in Visual C++ 6.0 mit neuen Platform SDK-Header eingefügt wurden, muss zuerst in der Liste der neue Unterordner Platform SDK "ATL30".

Nach einem erfolgreichen Build in Visual C++ wird das Protokoll automatisch registriert und kann verwendet werden.

Einfacher Test

Um den austauschbares Protokollteil des DB2XML zu testen, ohne eine Verbindung mit einer Datenbank können Sie den folgenden URL in die Adressleiste von Internet Explorer eingeben:
X-db2xml: / / * Test *
Das einfache XML-Testdaten aus den Protokollhandler ausgegeben.

Um die volle Nutzung der DB2XML ausüben und Abrufen von Daten aus einer Datenbank, Windows 2000 oder MDAC ist 2.5 oder höher auf dem Clientcomputer erforderlich. Darüber hinaus muss eine .udl-Datei für den Zugriff auf eine Datenbank eingerichtet werden.

Installieren von MDAC

Stellen Sie sicher, dass die neuesten Microsoft Data Access Components (MDAC) Komponenten auf allen Clientcomputern installiert wurde. Diese können von der folgenden Microsoft-Website heruntergeladen werden:
Webseite der Microsoft Universal Data Access (MDAC)
In diesem Beispiel wurde mit MDAC 2.5 getestet.

Einrichten der UDL-Datei

Das DB2XML-Protokoll erfordert eine Microsoft Datenverknüpfungsdatei (UDL-Erweiterung) für eine Datenbank-Verbindungszeichenfolge angeben. Vollständige Anweisungen sowie die Dokumentation zu Datenverknüpfungsdateien und der OLE DB Data Link-Technologie finden Sie im Abschnitt "Informationsquellen" dieses Artikels.

DB2XML bietet eine einfache CSV-Textdatei mit dem Namen "URLlist.txt" und eine zugeordnete URLlist.udl-Datei, die das Protokoll über die ODBC-Texttreiber verwendet werden können. Korrigieren Sie einfach den Pfad zu den ursprünglichen Katalog in der UDL-Datei in das Verzeichnis URList.txt sich momentan befindet. Für example,URLlist.udl:
[oledb]
; Everything after this line is an OLE DB initstring
DefaultDir=.;Driver=
...
Initial Catalog=C:\temp\db2xml !! <-- correct this path to point to the directory where urllist.txt resides
				
Erstellen neuer UDL-Dateien und -DSNs im Dialogfeld Datenverknüpfungseigenschaften können andere Datenbanken komplexere Tests ausgeführt werden. Wie in der Data Link-Dokumentation beschrieben wird, ist dies so einfach wie das Erstellen einer neue leere Textdatei Umbenennen der Datei Yourudlfilename.udl, und neue UDL-Datei öffnen. Das Dialogfeld Datenverknüpfungseigenschaften hilft Ihnen zum Erstellen einer Verbindungszeichenfolge für installierte Data Provider-Treiber.

Informationsquellen

Anweisungen zur Erstellung einer .udl-Datei finden Sie in der Übersicht über die Data-Link-API in der MDAC 2.5 - OLE DB Programmer's Reference. In der MSDN-Dokumentation befindet sich dieser Artikel derzeit an:
Plattform-SDK: Data Access Services, Microsoft OLE DB, OLE DB Programmer's Reference, Teil 2 OLE DB Core, Kapitel 20: OLE DB Core Komponenten, Verbindungszeichenfolgen und Datenverknüpfungen, Data Link API Overview

Die OLE DB-Vorlagen, die mit Visual C++ 6 bereitgestellt werden sind derzeit dokumentiert unter:
Visual Studio 6.0-Dokumentation: Visual C++-Dokumentation, Verweis, Microsoft Foundation Class-Bibliothek und Vorlagen OLE DB-Vorlagen

Eigenschaften

Artikel-ID: 260528 - Geändert am: Samstag, 21. September 2013 - Version: 5.0
Keywords: 
kbdownload kbfile kbsample kburlmon kbmt KB260528 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 260528
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Disclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com