English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Jak používat SQLXML pro načtení dat z databáze serveru SQL Server?

Články RSS Feed





SQL Server 2000 a vyšší verze si můžete načíst data ze serveru SQL Server ve formátu XML přímo z databáze. Mnoho funkcí souvisejících s XML byly začleněny do databáze serveru SQL Server. To umožňuje vývoj XML aplikacemi velmi snadné a umožňuje výměnu dat přes internet snadno. V tomto článku se budeme diskutovat o tom, jak používat SQLXML k načítání dat přímo z databázového serveru SQL v XML format.There jsou někteří SQL příkazů a ustanovení, které vám pomohou získat data ze serveru SQL Server ve formátu XML. Syntaxe pro takové je uveden níže: SELECT ... PRO režim XML [, XMLDATA] [, ELEMENTS] [, BINARY BASE64] Existují různé druhy dopravy a že se hodnoty ofÃÆ'à ¢ â, ¬ Å ¡ÃƒÂ € SA, · AUTO? V tomto režimu každý řádek výsledku dotazu tvoří prvek vrátil XML document.ÃƒÆ 'à ¢ â, ¬ Å ¡ÃƒÂ € SA, · EXPLICIT? Tento režim je určen jak se mají sloupce výsledků vrácených dotaz na XML elementy a attributes.ÃƒÆ 'à ¢ â, ¬ Å ¡ÃƒÂ € SA, · RAW - Všechna pole výsledku jsou označeny jako atributy element.ÃÆ' à ¢ â, ¬ Å ¡ÃƒÂ € SA, · NESTED? Výsledkem tohoto režimu je stejný jako režim AUTO formátování, ale je třeba udělat na straně klienta side.A jednoduchý příklad použití výše uvedené syntaxe je uveden níže: SELECT TOP 3 * FROM (SELECT FirstName + '' + Jméno Příjmení jak ze strany zaměstnanců) FOR XML AUTOThe dotaz se tento výsledek: Zaměstnanci Name = "John Peter" Zaměstnanci Name = "Andrew Dixon" Zaměstnanci Name = "Tom Hanks" Tam jsou volitelné parametry 'pro režim XML' doložka. Možnost XMLDATA přidává XSD schématu který popisuje XML formát výsledku vrátil. PRVKY možnosti nastavení polí tabulek v databázi, které mají být vráceny jako dítě prvky. Pokud je stránka není možnost tam polí tabulek se vrátil jako atributy místo dítěte prvků XML dokumentu. PRVKY volba je povoleno pouze v režimu AUTO. BINARY BASE64 volba slouží k načtení binárních dat. Vrací binární data se vrátil do formátu s kódováním base64. Binární data lze získat ve formátu RAW nebo explicitní mode.An příklad režimu RAW je uveden níže: SELECT EmpName, EmpCity od EMP XML RAWThe výše uvedený kód vrátí výsledek jako řádek EmpName = "John" EmpCity = "New York" V důsledku výše uvedeného lze konstatovat, že pole výsledný jsou vráceny jako atributy elementu .. Čistá stanoví, co se podařilo tříd interakce s SQL Server. Řízené třídy SQLXML poskytuje. Net jsou: ÃÆ'à ¢ â, ¬ Å ¡ÃƒÂ € SA, · SqlXmlCommand? Toto slouží k provádění dotazů, které jsou uloženy v XML dokumentech, které jsou také volal XML šablon. Tato třída také poskytuje podporu na straně klienta, XML processing.ÃƒÆ '¢ â, ¬ Å ¡ÃƒÂ € SA, · SqlXmlParameter? to se používá k parametrizované hodnoty a používá se spolu s SqlXmlCommand object.ÃƒÆ '¢ â, ¬ Å ¡ÃƒÂ € SA, · SqlXmlAdapter? to je adaptér třída pro poskytovatele SQLXML. To je využívána k zaplnění dataset.ÃƒÆ 'à ¢ â, ¬ Å ¡ÃƒÂ € SA, · SqlXmlException? to se používá k pasti informace o chybě ze vzorku Server.A SQL kód pomocí řízené tříd je uvedeno níže. Podrobné informace o použití výše spravovaných tříd se můžete obrátit na MSDN documentation.static CSTR string = "Provider = SQLOLEDB; server = (local); database = EmpPersonal;" public static void testingSqlXml () (Stream Ostr Console.OpenStandardOutput = (); SqlXmlCommand sqlcmd = new SqlXmlCommand (CSTR), sqlcmd.Root = "Zaměstnanci"; sqlcmd.CommandType = SqlXmlCommandType.Sql; sqlcmd.CommandText = "SELECT EmpName, EmpCity ze strany zaměstnanců FOR XML AUTO"; strm = sqlcmd.ExecuteToStream (Ostr), oStr.Close ( ); ) Tak jsme viděli, že SQLXML lze použít k načtení dat přímo ze serveru SQL Server ve formátu XML. Je snadno ovladatelná a přenos dat přes internet, pokud je ve formátu XML, a to může být snadno dosaženo použitím SQLXML.Want zůstat v aktuálním stavu pomocí nejnovějších technologií vývoj realted do XML. Navštivte zdarma XML Tutorial si zdarma předplatné teď! ** Pozor správců webu / webových stránek Majitelé ** Můžete dotisk tento článek na svých internetových stránkách, pokud nebudete měnit žádnou část obsahu, a patří mezi naše zdroje pole, jak je uvedeno výše, se všemi odkazy nedotčené a hypertextovými správně.

Článek Zdroj: Messaggiamo.Com

Translation by Google Translator





Related:

» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy


Webmaster si html kód
Přidejte tento článek do svých webových stránek se!

Webmaster Zašlete svůj článek
Ne nutná registrace! Vyplňte formulář a váš článek je v Messaggiamo.Com Adresář!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Odešlete vaše články na Messaggiamo.Com Adresář

Kategorie


Copyright 2006-2011 Messaggiamo.Com - Mapa stránek - Privacy - Webmaster předložit vaše články na Messaggiamo.Com Adresář [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu