Ukázka: DB2XML implementuje Zapojitelný protokol obslužné rutiny

Překlady článku Překlady článku
ID článku: 260528
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

DB2XML je ukázková obslužná rutina Zapojitelný protokol pro aplikaci Internet Explorer. Poskytuje mechanismus pro extrahování dat XML z tabulky databáze pomocí dotazu SQL stylu založené na protokolu.

Další informace

Následující soubor je k dispozici ke stažení z centra pro stahování Microsoft Download Center:
DB2XML.exe
Datum vydání: Únor-01-2001

Další informace o tom, jak stahovat soubory podpory společnosti Microsoft, získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
119591 Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Soubor neobsahuje viry. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici k datu zveřejnění souborů. Soubor je uložen na zabezpečených serverech neumožňujících neoprávněné změny souborů.Použití protokolu DB2XML, jednoduše použijte adresu URL následující formát kdekoli, že adresa URL je použita pro vrácení dat XML:
x-db2xml://udl=|{URL to UDL file}|sql=|{SQL select statement}|
				
kde {Adresa URL k souboru UDL} je absolutní adresu URL, která odkazuje na umístění souboru UDL, který identifikuje zdroj dat databáze a {příkaz SQL select} je běžný příkaz SELECT jazyka SQL pro dotaz na databázi.

HTML soubor Prottest-urllist.htm, který je součástí projektu, můžete zobrazit skutečný příklad správné syntaxe adresy URL pro seznam adres URL CSV textového souboru databáze, jak je popsáno dále v tomto článku.

Vytváření projektu

Aktuální Platform SDK záhlaví a knihoven jsou povinny vytvořit vzorek Visual C++ 6.0. Musíte zajistit, že patří v sadě Platform SDK a obsahují knihovny, které byly přidány do výchozí složky a adresáře knihoven jsou uvedeny v Microsoft Visual C++. Provedete to tak, můžete zvolit Možnosti z nabídky Nástroje a klepněte na kartu adresářů .

Z důvodu nekompatibility v aktivní šablonu knihovny (ATL), které byly součástí nové záhlaví Platform SDK v aplikaci Visual C++ 6.0 musí být první v seznamu novou podsložku Platform SDK "ATL30".

Po úspěšném sestavení v aplikaci Visual C++ bude protokol automaticky registrována a připraven k použití.

Jednoduchý Test

K testování část DB2XML Zapojitelný protokol bez připojení k databázi, můžete zadat následující adresu URL do adresního řádku aplikace Internet Explorer:
x-db2xml: / / * zkušební *
Tento výstup vyzkoušet jednoduchý XML data z obslužné rutiny protokolu.

Vykonávat plně využít DB2XML a načíst data z databáze, systém Windows 2000 nebo MDAC 2.5 nebo vyšší je vyžadován v klientském počítači. Soubor UDL musí být také nastavit pro přístup k databázi.

Instalace součástí MDAC

Ujistěte se, že byly ve všech klientských počítačích nainstalovány nejnovější součásti Microsoft Data Access Components (MDAC). To lze stáhnout z následujícího webu společnosti Microsoft:
Webové stránky Microsoft Universal Data Access (MDAC)
Tato ukázka byla testována proti součásti MDAC 2.5.

Nastavení souboru UDL

DB2XML protokol vyžaduje Microsoft Data souboru Link (s příponou UDL) zadejte připojovací řetězec pro databázi. A dokumentaci o soubory Data Link a technologie OLE DB Data Link Úplné pokyny naleznete v tématu "Odkazy" části tohoto článku.

DB2XML poskytuje jednoduchý textový soubor CSV, který je s názvem "URLlist.txt" a přidružený soubor URLlist.udl, který můžete použít k testování protokolu prostřednictvím textového ovladače ODBC. Jednoduše opravte cestu k počáteční katalog v souboru UDL k adresáři, kde se právě nachází URList.txt. Pro 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
				
Je-li spustit složitější testy jiných databází, vytváření nových souborů UDL a DSN v dialogovém okně Vlastnosti Data Link . Jak je popsáno v dokumentaci k propojení dat, to je stejně jednoduché jako vytváření nového souboru prázdný textový soubor, který chcete přejmenovat Yourudlfilename.UDLa otevření nového souboru UDL. V dialogovém okně Vlastnosti Data Link vám pomůže vytvořit připojovací řetězec pro všechny poskytovatele ovladače instalované datové.

Odkazy

Pokyny týkající se vytvoření souboru UDL naleznete přehled API pro propojení dat v součásti MDAC 2.5 - OLE DB Programmer's Reference. V dokumentaci MSDN je aktuálně umístěn na tento článek:
Sada SDK pro platformy: Datové služby aplikace Access, Microsoft OLE DB OLE DB Programmer's Reference část 2 OLE DB Core, kapitoly 20: základní součásti, připojovací řetězce a propojení dat zprostředkovatele OLE DB, Data Link Přehled rozhraní API

Šablony technologie OLE DB, které jsou součástí Visual C++ 6 jsou popsány nyní na:
Dokumentace aplikace Visual Studio 6.0: Dokumentaci k Visual C++, referenční, knihovna tříd Microsoft Foundation a šablony, šablony technologie OLE DB

Vlastnosti

ID článku: 260528 - Poslední aktualizace: 21. září 2013 - Revize: 5.0
Klíčová slova: 
kbdownload kbfile kbsample kburlmon kbmt KB260528 KbMtcs
Strojově přeložený článek
DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.
Projděte si také anglickou verzi článku: 260528
Právní omezení pro obsah znalostní báze týkající se produktů, jejichž podpora byla ukončena
Tento článek byl napsán o produktech, pro které společnost Microsoft již neposkytuje nadále podporu. Článek je tedy nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.

Dejte nám zpětnou vazbu

 

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