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 Server數據庫中的XML format.There一些SQL命令和條款,可以幫助您檢索數據從SQL Server中的XML格式。語法,例如如下:選擇...對XML的模式[ XMLDATA ] [元素] [ ,二進制 一個base64 ]有不同的模式,並採取價值觀ofÃÆ'Ã仙, ¬ à ¡ Ã⠀ SA ,一家汽車?在此模式下每行的結果查詢表格中的一項內容返回的XML document.ÃƒÆ ' à仙, ¬ à ¡ Ã⠀ SA ,一家顯?這種模式定義如何地圖欄的結果返回的查詢的XML元素和 attributes.ÃƒÆ ' à仙, ¬ à ¡ Ã⠀山,原-所有領域的結果被確定為屬性element.ÃƒÆ ' à仙, ¬ à ¡ Ã⠀山,嵌套?由於這種模式是 相同的自動模式,但格式必須是工作在客戶端side.A簡單的例子使用上述語法如下:選擇前3 *從(選擇名字+ ' ' +姓氏作為姓名的僱員)的XML的 AUTOThe查詢產生這樣的結果:員工姓名= “約翰彼得”員工姓名= “安德魯迪克森”員工姓名= “湯姆漢克斯”有可選參數的'的FOR XML模式'的條款。該XMLDATA選項增加了一個XSD架構 其中敘述了XML格式返回的結果。該元素的選擇等方面作出的表在數據庫中返回的子元素。如果元素的選擇是不存在的字段的表 返回的屬性而不是子元素的XML文件。該元素的選擇是只允許在自動模式。二元的Base64選項是用來擷取任何二進制數據。返回的二進制數據 返回BASE64編碼格式。二進制數據文件,可在原料或明確mode.An實例的原始模式如下:選擇EmpName , EmpCity從電磁脈衝的XML RAWThe以上代碼返回的結果 像,行EmpName = “約翰” EmpCity = “紐約”在上面的結果可以說明,該領域的結果作為屬性返回的元素.. NET提供與管理班 與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字符串釜= “供應商= SQLOLEDB ;服務器= (地方) ;數據庫= EmpPersonal ” ;公共靜態無效testingSqlXml ( ) (流oStr = Console.OpenStandardOutput ( ) ; SqlXmlCommand sqlcmd =新 SqlXmlCommand ( CSTR中) ; sqlcmd.Root = “僱員” ; sqlcmd.CommandType = SqlXmlCommandType.Sql ; sqlcmd.CommandText = “選擇EmpName , EmpCity從員工的FOR 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