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
 

Как да използвате sqlxml за изтегляне на данни от SQL Server база данни?

Членове RSS Feed





Използване на SQL Server 2000 и по-горе версии можете да изтеглите данни от SQL Server във формат XML директно от базата данни. Много XML, свързани с функции са включени в база данни SQL Server. Това дава възможност на развитие на XML поддръжка за приложения много лесно и го прави обмен на данни по интернет лесно. В тази статия ще говорим за това как да използвате SQLXML за изтегляне на данни директно от сървъра SQL база данни в XML format.There някои SQL команди и клаузи, които да ви помогнат да извлича данни от SQL Server във формат XML. Синтаксис за такава е дадена по-долу: Избери ... За режим XML [, XMLDATA] [елементи] [, BINARY Base 64] Съществуват различни начини и които приемат стойности ofÃÆ'à ¢ В, ¬ Е ¡Ãƒâ € SA, В · AUTO? В този режим всеки ред на резултата от запитването е елемент в върнато XML document.ÃƒÆ "А ¢ В, ¬ Е ¡Ãƒâ € SA, В · изричното? Този режим определя как да съставят карта на колоните на резултатите, върнати от заявката до елементите, XML и attributes.ÃƒÆ "А ¢ В, ¬ Е ¡Ãƒâ € SA, В · RAW - във всички сфери на резултата, са идентифицирани като атрибути на element.ÃÆ" А ¢ В, ¬ Е ¡Ãƒâ € SA, В · вложени? Резултатът от този режим е същите като на режим AUTO, но форматирането трябва да се направи при клиента прост пример side.A при използването на горепосочените синтаксис е даден по-долу: Изберете ТОП 3 * от (+ SELECT Фамилно име Име + "като име от служители), за XML AUTOThe заявка предизвиква този резултат: Служителите име = "Джон Питър" Служители име = "Андрю Диксън" Служители име = "Том Ханкс" Има избор на параметрите в "за вземане на XML" клауза. Вариантът XMLDATA добавя схема XSD , който описва XML формат на резултата връща. Елементите опциите правят полета на таблиците в базата данни трябва да се върне като дете елементи. Ако ЕЛЕМЕНТИ опция не е там полетата на таблицата се връща като атрибути, вместо детето елементи на документа, XML. Елементите вариант е разрешено само в режим AUTO. Вариантът BINARY base64 използван за извличане на всички двоични данни. Върнатият двоични данни връщат в base64 кодирани формат. В двоични данни може да бъде възстановен в RAW или изрично mode.An пример за вземане на RAW е даден по-долу: Изберете EmpName, EmpCity от ЕМИ за XML RAWThe горния код връща резултат подобни, ред EmpName = "John" EmpCity = "Ню Йорк" В горния резултат може да се отбележи, че областта на на резултата се връща като атрибут на елемента .. нето предоставя управляват класове за взаимодейства с SQL Server. Сайтът се поддържа от класове SQLXML, предоставени от. Мрежа са: ÃÆ'à ¢ В, ¬ Е ¡Ãƒâ € SA, В · SqlXmlCommand? Това се използва за извършване на заявки, които се съхраняват в XML документи, които са наричани XML шаблони. Този клас също така осигурява подкрепа за ¢ В страната на клиента XML processing.ÃƒÆ ", ¬ Е ¡Ãƒâ € SA, В · SqlXmlParameter? Това се използва за предоставяне параметризуеми ценности и се използва по с ¢ В SqlXmlCommand object.ÃƒÆ ", ¬ Е ¡Ãƒâ € SA, В · SqlXmlAdapter? Това е адаптер клас за доставчика SQLXML. Това се използва за запълване на dataset.ÃƒÆ "А ¢ В, ¬ Е ¡Ãƒâ € SA, В · SqlXmlException? Това се използва за улавяне на грешки от SQL проба Server.A код с помощта на управлявани класове е дадено по-долу. За по-подробна информация за използването на горните класове, управлявани можете да се обърнете на MSDN documentation.static cstr низ = "Доставчик = SQLOLEDB; сървър (местно); база данни = EmpPersonal;" публично статично невалидни testingSqlXml () (поток oStr = Console.OpenStandardOutput (); SqlXmlCommand Sqlcmd = нови SqlXmlCommand (cstr); sqlcmd.Root = "Служители"; = sqlcmd.CommandType SqlXmlCommandType.Sql; sqlcmd.CommandText = "Изберете EmpName, EmpCity ОТ служители за XML АУТО"; strm = sqlcmd.ExecuteToStream (oStr); oStr.Close ( ); ) Така видяхме, че SQLXML може да се използва за извличане на данни директно от SQL Server в XML формат. Лесно е да се обработват и предават данни по Интернет, ако е във формат XML и това може да бъде лесно постигат с използването на SQLXML.Want да са актуални с последните промени в технологиите realted на XML. Посетете безплатен XML Инструкция за да получите своя безплатен абонамент сега! ** Внимание Уеб администратори / собственици на уебсайтове ** Можете да препечатайте тази статия на Вашия сайт, стига да не променят някои от съдържание и да включват ни ресурс кутия, изброени по-горе с всички връзки непокътнати и хипервръзки правилно.

Член Източник: Messaggiamo.Com

Translation by Google Translator





Related:

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


уебмастъра Вземи Html кодекс
Добави тази статия на вашия сайт сега!

уебмастъра Подайте членове
Не е необходима регистрация! Попълнете формата и статията ви е в Messaggiamo.Com директория!

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

Подайте членове на Messaggiamo.Com директория

Категории


Авторско право 2006-2011 Messaggiamo.Com - Карта на сайта - Privacy - уебмастъра представят вашите статии за Messaggiamo.Com директория [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu