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

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

asp完成在web中顯示電子表格數(shù)據(jù)(二)生成HTML表格(轉(zhuǎn))

asp完成在web中顯示電子表格數(shù)據(jù)(二)生成HTML表格(轉(zhuǎn))

更新時(shí)間:2020-12-07 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

過(guò)程的最后一步是格式化數(shù)據(jù)并顯示,就是建立一個(gè)HTML輸出,步驟如下:

依次循環(huán)記錄集(Recordset)中每一個(gè)字段(Field),寫(xiě)標(biāo)題
依次循環(huán)記錄集和每一個(gè)字段,寫(xiě)數(shù)值
   例程代碼將整個(gè)的HTML表格組合為一個(gè)長(zhǎng)字符串,最后輸出到HTML頁(yè)面。字符串初始化為如下值:

DataTable = "< table >< tr >"

   電子數(shù)據(jù)表的列的必要信息由記錄集對(duì)象的Field集合產(chǎn)生,它包括了一系列字段對(duì)象,可以使用它們的Name屬性建立標(biāo)題行。

For Each oField in oRs.Fields
DataTable = DataTable & "< th >" & oField.Name & "< /th >"
Next
DataTable = DataTable & "< /tr >"

   最新打開(kāi)的記錄集(recordset)自動(dòng)將初始位置指向第一行,使用MoveNext方法移動(dòng)記錄指針,順序存取每一行,直到整個(gè)記錄集的末尾。當(dāng)?shù)接涗浖┪矔r(shí),屬性Eof的值變成True,循環(huán)結(jié)束。在循環(huán)中,通過(guò)字段集合的列舉以及對(duì)應(yīng)的Value屬性,從而達(dá)到單元格數(shù)據(jù)的存取。

Do While Not oRs.EOF
DataTable = DataTable & "< tr >"

For Each oField in oRs.Fields
DataTable = DataTable & "< td >" & oField.Value & "< /td >"
Next

DataTable = DataTable & "< /tr >"
oRs.MoveNext
Loop

   最后,加上HTML的表格結(jié)束標(biāo)記,輸出整個(gè)字符串到頁(yè)面,形成了動(dòng)態(tài)產(chǎn)生的表格。由于記錄集對(duì)象不再需要,所以要釋放它。

DataTable = DataTable & "< /table >"
Set oRs = Nothing

Response.Write DataTable

   在總結(jié)前,有必要說(shuō)明一個(gè)小的定義在電子數(shù)據(jù)表是如何解釋的。

   通常,在ADO中將一定范圍內(nèi)的第一行解釋為一套列標(biāo)題,盡管在ODBC中有明文定義的選項(xiàng)可以禁止這種解釋,但我也不愿意在ADO中這么做。如果第一行包含數(shù)字信息,那么ADO中將返回通用的字段名,比如:F1,F2,等等...,這樣就不能看到數(shù)字的值。而且,ADO也會(huì)將第一行中的“非字母、非數(shù)字”字符替換為符號(hào)#。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 延庆县| 象州县| 安泽县| 栖霞市| 兰西县| 宁河县| 长春市| 噶尔县| 洞头县| 多伦县| 铁力市| 涞源县| 宝坻区| 灵川县| 林周县| 西华县| 太原市| 福贡县| 上高县| 吴旗县| 泰和县| 武威市| 安乡县| 财经| 林西县| 南岸区| 丹巴县| 诏安县| 资源县| 城固县| 措勤县| 茂名市| 岐山县| 玛曲县| 右玉县| 青浦区| 河西区| 丘北县| 华蓥市| 正阳县| 信阳市|