亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡,我們將竭誠為您提供優(yōu)質的服務! 誠征網(wǎng)絡推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

在 IIS 中配置 SQL XML 支持

添加時間:2012-6-18  添加: 互聯(lián)網(wǎng) 

首先,說一下我們的例子目的--一讓數(shù)據(jù)庫輸出XML,并且在.net體系下調用出來。

這個系統(tǒng)的數(shù)據(jù)層是用SQL server數(shù)據(jù)庫,中間層就用SQL自帶的工具“在 IIS 中配置SQL XML 支持”實現(xiàn)就能夠了。好的,現(xiàn)在我們開始來做了,首先配置讓SQL 輸出 XML :

這個東西聽起來似乎有些神秘,其實就是在我們普通的查詢語句后邊增加:FOR XML AUTO 就能夠了。
舉一個例子:

SELECT TOP 100 topic,name,time
FROM bbs where [order]=1 ORDER BY [Time] DESC
FOR XML AUTO

這條語句在SQL的查詢分析器里邊執(zhí)行的結果,大家會發(fā)現(xiàn):輸出的已不是我們傳統(tǒng)上概念的表格了,是幾排很長的字符串,內容就是我們所需的XML代碼。

這樣第一步,讓SQL輸出XML就完成了。

然后開始我們的第2步,讓XML文檔能夠用web的方式調用

這條語句調試成功之后,大家能夠建立一個文檔:例如aaa.xml
內容如下:

<ROOT xmlns:sql="urn:schemas-microsoft-com:xml-sql">
<sql:query>
SELECT TOP 100 topic,name,time
FROM bbs where [order]=1 ORDER BY [Time] DESC
FOR XML AUTO
</sql:query>
</ROOT>

在c:\建立一個bbb目錄把他放進去。

中間的部分就是我們傳統(tǒng)的SQL語句,前后封裝的話就是我們通用的一個格式。

把這個文檔放到一個隨意的目錄里邊,然后打開SQL的“在 IIS 中配置 SQL XML 支
持”在需要XML支持的站點建立一個虛擬目錄,名稱就叫做ccc吧,本地路徑自然是我們的c:\bbb了。
然后點安全性--輸入您SQL得用戶名和密碼,然后是數(shù)據(jù)源,就是您的數(shù)據(jù)庫位置了默認的數(shù)據(jù)庫。
然后點配置,選擇允許模板查詢,然后點虛擬名稱,點新建類型是template名稱就叫
ddd吧,對應的文檔就是我們的aaa.xml。

然后在IE里邊打開:http://您的機器名/ccc/ddd
看到什么了?對,就是您的那個xml的文檔在SQL查詢的時候輸出的內容。
什么沒有輸出?打開您的“Internet 信息服務(IIS)管理器”,選擇“web擴展服
務”,
然后是把“任何未知的ISAP擴展”選擇允許。現(xiàn)在OK了吧?

好的,然后就是我們最關鍵的一步第3步--如何把這個動態(tài)生成的XML文檔在VS.net里邊調用了。

首先我們要建立一個空的非結構化的dataset1,然后在源代碼里邊在this.dataSet1.Locale = new System.Globalization.CultureInfo("zh-CN");
后邊加一句this.dataSet1.ReadXml("http://您的機器名/ccc/ddd");

恭喜您,您現(xiàn)在已能夠把動態(tài)生成的這個XML文檔做為一個只讀的dataset來使用了。

關鍵字:動態(tài)、服務器、管理、XML、路徑、虛擬目錄

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網(wǎng)絡有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報有獎  警警  手機打開網(wǎng)站