熬夜寫的乙個分頁儲存過程,支援跳頁

2021-04-07 01:51:15 字數 919 閱讀 1397

asp檔案:

commandtype屬性表明請求的型別,取值及說明如下:

-1  表明commandtext引數的型別無法確定

1    表明commandtext是一般的命令型別

2    表明commandtext引數是乙個存在的表名稱

4    表明commandtext引數是乙個儲存過程的名稱

在mycomm.createparameter("return",2,4)中,各引數的含義如下:

第乙個引數("reture")為引數名。引數名可以任意設定,但一般應與儲存過程中宣告的引數名相同。此處是返回值,我習慣上設為"reture";

第二個引數(2),表明該引數的資料型別,具體的型別**請參閱ado參考,以下給出常用的型別**:

adbigint: 20 ;

adbinary : 128 ;

adboolean: 11 ;

adchar: 129 ;

addbtimestamp: 135 ;

adempty: 0 ;

adinteger: 3 ;

ad**allint: 2 ;

adtinyint: 16 ;

advarchar: 200 ;

對於返回值,只能取整形,且-1到-99為保留值;

第三個引數(4),表明引數的性質,此處4表明這是乙個返回值。此引數取值的說明如下:

0 : 型別無法確定; 1: 輸入引數;2: 輸入引數;3:輸入或輸出引數;4: 返回值

最後:宣告輸入引數時需要5個引數,宣告輸出引數時需要4個引數。宣告輸入引數時5個引數分別為:引數名、引數資料型別、引數型別、資料長度、引數值。宣告輸出引數時,沒有最後乙個引數:引數值。

需要特別注意的是:在宣告引數時,順序一定要與儲存過程中定義的順序相同,而且各引數的資料型別、長度也要與儲存過程中定義的相同。

乙個分頁儲存過程

page language c import namespace system.data import namespace system.data.sqlclient 訂單號 服務專案 預訂日期 操作人員 分配狀態 databinder.eval container.dataitem,offerid...

乙個分頁儲存過程

louje 分頁儲存過程 create procedure usp page pagesize int,頁大小 pageno int,頁號 tablename nvarchar 500 表名 keyword nvarchar 20 主鍵 fieldname nvarchar 2000 要顯示的欄位名...

乙個分頁儲存過程

create procedure sp page tb varchar 50 表名 col varchar 50 按該列來進行分頁 coltype int,col 列的型別,0 數字型別,1 字元型別,2 日期時間型別 orderby bit,排序,0 順序,1 倒序 collist varchar...