人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

數據整形基礎

數據整形基礎

更新時間:2021-01-08 文章作者:未知 信息來源:網絡 閱讀次數:

數據整形
=============
數據整形或分層的記錄集能顯示一個樹狀結構或相關記錄。
應用數據整形必須:

1。使用MSDataShape OLEDB提供者

Provider=MSDataShape;Data Provider=SQLOLEDB;DATA Source=.....
比較簡潔的方式如下:
連接字符串:
strCon="Provider=SQLOLEDB;Data source=servername;"&_
 "Initial Catalog=defaultsql;User Id=sa;Password="
構建MSDataShape OLEDB連接
strCon="Provider=MSDataShape;Data="&strCon

2。使用一種特殊的整形語言,它是SQL的一種擴充,允許構造層次。

(1)整形語言的語法:
SHAPE{parent command} [AS parent alias]
APPEND({child command} [AS child alias]
RELATE parent_column TO child_column) [AS parent_column_name]

EXAMPLE:
以PUBS庫的Publishers和Titles為例

SHAPE{SELECT * FROM Publishers}
APPEND({SELECT * FROM Titles}
RELATE Pub_ID TO Pub_ID) AS rsTitles

在該例中,第一行是父記錄集,第二行是子記錄集,第三行指明關聯父、子記錄集
的兩個字段,兩個標中都有一個名為Pub_ID的字段。該命令返回一個包含出版社的
記錄集,通過AS子句了一個含有子記錄集的新列(rsTitles)。

3。在ASP里使用數據整形

如何訪問上面例子中的Titles記錄集呢?
Set rsTitles=rsPublishers("rsTitles").value
一個完整的遍歷記錄集的例子:

<%
dim rsPublishers
dim rsTitles
dim strShapeConn
dim strShape
Dim strConn

strConn = "Provider=SQLOLEDB; Data Source=" & _
Request.ServerVariables("SERVER_NAME") & _
"; Initial Catalog=pubs; User ID=sa; Password="
set rsPublishers=server.CreatObject("ADODB.Recordset")

'創建連接字符串
strShapeConn = "Provider=MSDataShape; Data " & strConn

' 創建一個包含出版社的父記錄集和一個含有書名的子記錄集
strShape = "SHAPE {select * from publishers}" & _
 " APPEND ({select * from titles}" & _
 " RELATE pub_id TO pub_id) AS rsTitles"

' 打開記錄集
rsPublishers.Open strShape, strShapeConn

' 遍歷記錄集
Response.Write "<UL>"
While Not rsPublishers.EOF
Response.Write "<LI>" & rsPublishers("pub_name")

' now the titles
Response.Write "<UL>"
'設置變量rsTitles只想記錄的value值
Set rsTitles = rsPublishers("rsTitles").Value

' loop through the titles
While Not rsTitles.EOF
Response.Write "<LI>" & rsTitles("title")
rsTitles.MoveNext
Wend
Response.Write "</UL>"

' move to the next publisher
rsPublishers.MoveNext
Wend
Response.Write "</UL>"

rsPublishers.Close
Set rsPublishers = Nothing
Set rsTitles = Nothing
%>
--------------------------------------------------------------
china&boy整理
轉自:《ASP3高級編程》


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 榆树市| 垦利县| 英吉沙县| 营口市| 连州市| 玉龙| 徐水县| 正镶白旗| 通化市| 且末县| 石泉县| 泸溪县| 黄浦区| 黎平县| 扶沟县| 江西省| 同德县| 东兴市| 平山县| 平南县| 荣昌县| 象山县| 电白县| 平顺县| 泸州市| 丰台区| 宜都市| 习水县| 句容市| 上高县| 天全县| 元阳县| 昌黎县| 施甸县| 株洲县| 明光市| 孙吴县| 阳朔县| 建始县| 孟津县| 永定县|