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
 

Ako používať SQLXML pre načítanie dát z databázy servera SQL Server?

Články RSS Feed





SQL Server 2000 a vyššie verzie si môžete načítať dáta zo servera SQL Server vo formáte XML priamo z databázy. Veľa funkcií súvisiacich s XML boli začlenené do databázy servera SQL Server. To umožňuje vývoj XML aplikáciami veľmi jednoduché a umožňuje výmenu dát cez internet ľahko. V tomto článku sa budeme diskutovať o tom, ako používať SQLXML na načítanie dát priamo z databázového servera SQL v XML format.There sú niektorí SQL príkazov a ustanovení, ktoré vám pomôžu získať dáta zo servera SQL Server vo formáte XML. Syntax pre takéto je uvedený nižšie: SELECT ... PRE režim XML [, XMLDATA] [, ELEMENTS] [, BINARY BASE64] Existujú rôzne druhy dopravy a že sa hodnoty ofÃÆ'à ¢ â, ¬ Å ¡Ã € SA, · AUTO? V tomto režime každý riadok výsledku dotazu tvorí prvok vrátil XML document.ÃƒÆ 'à ¢ â, ¬ Å ¡Ã € SA, · EXPLICIT? Tento režim je určený ako sa majú stĺpce výsledkov vrátených dotaz na XML elementy a attributes.ÃƒÆ 'à ¢ â, ¬ Å ¡Ã € SA, · RAW - Všetky polia výsledku sú označené ako atribúty element.ÃÆ' à ¢ â, ¬ Å ¡Ã € SA, · nested? Výsledkom tohto režimu je rovnaký ako režim AUTO formátovania, ale je potrebné urobiť na strane klienta side.A jednoduchý príklad použitia vyššie uvedenej syntaxe je uvedený nižšie: SELECT TOP 3 * FROM (SELECT FirstName +''+ Meno Priezvisko tak zo strany zamestnancov) FOR XML AutoTheme dotaz sa tento výsledok: Zamestnanci Name = "John Peter" Zamestnanci Name = "Andrew Dixon" Zamestnanci Name = "Tom Hanks" Tam sú voliteľné parametre 'pre schému XML' doložka. Možnosť XMLDATA pridáva XSD schémy ktorý opisuje XML formát výsledku vrátil. KOMPONENTY možnosti nastavenia polí tabuliek v databáze, ktoré majú byť vrátené ako dieťa prvky. Ak je stránka nie je možnosť tam polí tabuliek sa vrátil ako atribúty miesto dieťaťa prvkov XML dokumentu. KOMPONENTY voľba je povolené iba v režime AUTO. BINARY BASE64 voľba slúži na načítanie binárnych dát. Vracia binárne dáta sa vrátil do formátu s kódovaním base64. Binárne dáta je možné získať vo formáte RAW alebo explicitný mode.An príklad režime RAW je uvedený nižšie: SELECT EmpName, EmpCity od EMP XML RAWThe vyššie uvedený kód vráti výsledok ako riadok EmpName = "John" EmpCity = "New York" V dôsledku vyššie uvedeného možno konštatovať, že polia výsledný sú vrátené ako atribúty elementu .. Čistá stanovuje, čo sa podarilo tried interakcie s SQL Server. Riadené triedy SQLXML poskytuje. Net sú: ÃÆ'à ¢ â, ¬ Å ¡Ã € SA, · SqlXmlCommand? Toto slúži na vykonávanie dotazov, ktoré sú uložené v XML dokumentoch, ktoré sú tiež volal XML šablón. Táto trieda tiež poskytuje podporu na strane klienta, XML processing.ÃƒÆ '¢ â, ¬ Å ¡Ã € SA, · SqlXmlParameter? to sa používa na parametrizované hodnoty a používa sa spolu s SqlXmlCommand object.ÃƒÆ '¢ â, ¬ Å ¡Ã € SA, · SqlXmlAdapter? to je adaptér trieda pre poskytovateľa SQLXML. To je využívaná na zaplnenie dataset.ÃƒÆ 'à ¢ â, ¬ Å ¡Ã € SA, · SqlXmlException? to sa používa na pasce informácie o chybe zo vzorky Server.A SQL kód pomocou riadenej tried je uvedené nižšie. Podrobné informácie o použití výška spravovaných tried sa môžete obrátiť 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 = "Zamestnanci"; sqlcmd.CommandType = SqlXmlCommandType.Sql; sqlcmd.CommandText = "SELECT EmpName, EmpCity zo strany zamestnancov FOR XML AUTO"; strm = sqlcmd.ExecuteToStream (Ostr), oStr.Close ( ); ) Tak sme videli, že SQLXML možno použiť na načítanie dát priamo zo servera SQL Server vo formáte XML. Je ľahko ovládateľná a prenos dát cez internet, ak je vo formáte XML, a to môže byť ľahko dosiahnuť použitím SQLXML.Want ostať v aktuálnom stave pomocou najnovších technológií vývoj realted do XML. Navštívte zadarmo XML Tutorial si zadarmo predplatné teraz! ** Pozor správcov webu / webových stránok Majitelia ** Môžete dotlač tento článok na svojich internetových stránkach, ak nebudete meniť žiadnu časť obsahu, a patrí medzi naše zdroje poľa, ako je uvedené vyššie, so všetkými odkazy nedotknutej a hypertextovými správne.

Článok Zdroj: Messaggiamo.Com

Translation by Google Translator





Related:

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


Webmaster si html kód
Pridajte tento článok do svojich webových stránok sa!

Webmaster Pošlite svoj článok
Nie nutná registrácia! Vyplňte formulár a Váš článok je v Messaggiamo.Com Adresár!

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

Odošlite svoje články na Messaggiamo.Com Adresár

Kategória


Copyright 2006-2011 Messaggiamo.Com - Mapa - Privacy - Webmaster predložiť vaše články na Messaggiamo.Com Adresár [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu