国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

ASP中七種實現分頁顯,示的方法

2019-11-02 15:48:53
字體:
來源:轉載
供稿:網友

 MS Visual InterDev6.0中七種實現分頁顯示的方法 我們在編制與數據庫有關的Web網頁時,由于要顯示的數據量巨大,常常面臨一個數據記錄分頁顯示的問題。 

--------------------------------------------------------------------------------
進行 ADO 存取數據庫時的分頁顯示,其實就是對 Recordset 的記錄進行操作。所以我們首先必須了解 Reordset 對象的屬性和方法:
BOF 屬性:目前指標指到 RecordSet 的第一筆。
EOF 屬性:目前指標指到 RecordSet 的最后一筆。
Move 方法:移動指標到 RecordSet 中的某一條記錄。
AbsolutePage 屬性:設定當前記錄的位置是位于哪一頁
AbsolutePosition 屬性:目前指標在 RecordSet 中的位置。
PageCount 屬性:顯示 Recordset 對象包括多少"頁"的數據。
PageSize 屬性:顯示 Recordset 對象每一頁顯示的記錄數。
RecordCount 屬性:顯示 Recordset 對象記錄的總數。
---------------------------------------------------------------------

161電影網[www.aikan.tv/special/161dianyingwang/]
-----------
在微軟的ASP編程體系中,ADO對象的建立,使得從網頁訪問數據庫成為一件易事,特別是ADO的Recordset對象使得控制數據的輸出顯示更為方便、自由。而在Visual InterDev6.0(以下簡稱VI6.0)中,由于Script Object Model(以下簡稱SOM)、Design-Time Control(以下簡稱DTC)以及Data Environment Object Model(以下簡稱DEOM)等對象模型的引入,使網頁對數據庫的訪問設計顯得更為方便。
因為主題方面的原因,關于數據庫的連接,下文只給出代碼和簡要注釋,而把重點放在如何利用Recordset對象(或控件)實現數據記錄的分頁顯示方面。根據我的理解,分頁顯示的關鍵就在于對ADO的Recordset對象或DTC(設計時控件)的Recordset控件的屬性和方法的熟練把握上。
這七種分頁顯示的方法概括起來說分四類:
第一、二種我暫取名叫"純ASP法",這也是國內的ASP網站上用得最多的方法,它們的區別僅在實現技巧的不同。這兩種方法的實現最易理解,用到的對象概念也最少,對開發環境的要求也最低(只要記事本就行)??梢哉f,這兩種方法的實質還是CGI的編程思想,只是在程序中引入了ADO對象而已。
第四、五種暫取名叫"SOM的DHTML法"。這兩種方法要求在VI6.0的環境下,利用微軟提出的腳本對象模型(Script Object Model)和DHTML中Table對象的與數據庫綁定的新特性(許多書和文章只介紹了DHTML的CSS特性在樣式設計中的運用而忽略介紹其數據綁定特性),實現在客戶端控制翻頁。但它要求用戶的瀏覽器必須是支持DHTML,如:Microsoft Internet Explorer 4.0及以上的版本。
第六種暫取名叫"SOM服務器端法"。要求在VI6.0的環境下開發,它利用微軟提出的腳本對象模型(Script Object Model)中的幾個DTC控件:Recordset、PageObject、Grid等在服務器端(客戶端)實現翻頁控制。這是一種激動人心的、全新的編程方法,它把網頁看成對象(這種對象模型和傳統的DOM----document object model是有區別的:DOM只能控制客戶端,而SOM可控制服務器端和客戶端),它真正實現了網頁的面向對象編程。但遺憾的是,也許是我個人能力有限,這種技術我個人認為還不是很成熟,比如,與瀏覽器的結合還不是很好,這將在后文詳細說明。
第七種暫取名叫"DEOM法"。它也是利用了VI6.0中建立的數據環境對象模型(Data Environment Object Model)建立Recordset對象。這也是在網頁編程上比較少見的新方法,與SOM模型相比,自有它的優點,這將在后文詳述。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万盛区| 永登县| 繁峙县| 东阿县| 连山| 田阳县| 浦东新区| 乌什县| 博爱县| 毕节市| 霍林郭勒市| 丰原市| 乌苏市| 东光县| 遵义县| 武定县| 台江县| 凌源市| 余庆县| 禄劝| 朔州市| 大邑县| 洛浦县| 长子县| 衡东县| 宜君县| 怀安县| 西和县| 彭泽县| 抚州市| 广汉市| 福鼎市| 高要市| 施秉县| 大邑县| 嘉义县| 台州市| 平远县| 湖口县| 许昌县| 济阳县|