Ako používať SQLXML pre načítanie dát z databázy servera SQL Server?
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
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!