利用ASP實現Oracle資料記錄的分頁顯示
作者:chinaitlab.com 出處:chinaitlab.com 更新時間:2008-08-07 責任編輯:seward
一、引言
透過瀏覽器訪問資料量大的表時需要進行分頁。ASP對資料庫記錄分頁顯示可以透過ADO物件集Recordset物件來實現。
[@more@]Recordset具有以下幾個用於分頁顯示的屬性:
PageSize:每頁顯示的記錄數。
PageCount:根據使用者設定好的PageSize和表中的總記錄數,系統自動算出總頁數。RecordCount:表中的總記錄數。
AbsolutePage:表示當前頁碼。如將AbsolutePage屬性設為3,則當前記錄移至第3頁第1條(也就是第31條)。
知道Recordset具有這幾個屬性後,相信大家都覺得實現記錄的分頁顯示是很簡單的。先開啟資料庫及表,再設定好PageSize和AbsolutePage,最後將記錄資料輸出到瀏覽器,就可以大功告成。誠然,使用Access或SQL server作資料庫時,就這麼簡單,因為這兩種資料庫都支援Recordset的這幾個用於分頁的屬性。與Access或SQL server相比,Oracle資料庫提供更好的安全性,並且在資料量極大的情況下效能佔優,然而Oracle並不支援這些分頁屬性。本文將介紹一種利用ASP實現對Oracle資料記錄分頁顯示的方法,使得Oracle使用者能夠輕鬆方便地實現記錄分頁顯示。
二、實現過程分析
1、 建立資料來源:
安裝Oracle客戶端軟體,透過microsoft odbc for oracle驅動程式建立DSN如:"DSN=servername;UID=user;PWD=password " 。
2、 建立資料表:
簡單的個人資料表結構如下(表名為data):
data:name,Varchar2;telephone,Number;email,Varchar2;
3、程式程式碼分析(在此只分析記錄顯示程式display.asp):
|
相關文章
- 關於黑馬旅遊網的實現 --- 分頁查詢功能,點選分頁碼不顯示資料
- php分頁顯示PHP
- 如何分頁顯示資料庫查詢結果?資料庫
- 記錄:如何使用ASP.NET Core和EnityFramework Core實現 資料庫操作 和 資料庫實體 的專案分離ASP.NETFramework資料庫
- [記錄]利用workerman在laravel中實現網頁聊天室Laravel網頁
- Vue利用History記錄上一頁面的資料方法例項Vue
- Oracle資料庫中的分頁查詢Oracle資料庫
- [提問交流]oneThink預設前臺分頁,每頁的資料條數顯示修改
- SAP UI5 列表控制元件分頁顯示資料時,如何自定義分頁大小UI控制元件
- python實現資料分頁小練習Python
- Django 使用心得 (三)利用 middleware 和 signal 實現資料的 「create_by」 記錄功能Django
- Oracle OCP(07):顯示來自多個表的資料Oracle
- 【asp.net core 系列】8 實戰之 利用 EF Core 完成資料操作層的實現ASP.NET
- Mybatis分頁外掛只顯示第一頁的問題MyBatis
- Laravel 固定每頁顯示條數和顯示頁數(超過部分直接返回空資料)Laravel
- C# 利用Datagridview、BindingNavigator、BindingSource自動顯示資料C#View
- 【JS】javascript實現頁面顯示數字時鐘JSJavaScript
- JSP怎樣將查詢的資料實現分頁操作JS
- 千萬條資料,Stack Overflow 是如何實現快速分頁的?
- vue+vuex+json-seiver實現資料展示+分頁VueJSON
- Swift 空資料介面顯示模組封裝實現Swift封裝
- 分頁功能的實現
- Asp.Net 5分鐘實現網頁實時監控程式碼ASP.NET網頁
- java使用sshd 實現sftp 自定義顯示目錄JavaFTP
- SpringMVC分頁顯示效果與配置不匹配的原因SpringMVC
- .net中使用oracle資料庫分頁小技巧Oracle資料庫
- 【大頁記憶體】Oracle資料庫配置大頁記憶體記憶體Oracle資料庫
- java實現將資料庫資料轉化成excel表格顯示出來Java資料庫Excel
- WPF/C#:顯示分組資料的兩種方式C#
- Element 利用Tooltip提示框實現動態顯示文字提示
- WPF/C#:如何將資料分組顯示C#
- Oracle的特性分頁Oracle
- Django實現圖片上傳並前端頁面顯示Django前端
- vscode如何設定目錄分級顯示VSCode
- 【MyBatis框架】MyBatis實現物理分頁和邏輯(記憶體)分頁MyBatis框架記憶體
- Oracle資料庫出現ORA-19566 LOB壞塊的處理記錄Oracle資料庫
- 【記錄】SSH分頁查詢功能
- thinkphp 利用中介軟體 實現日誌操作記錄PHP
- MyBatis實現分頁的方式MyBatis