求高人指點此儲存過程怎麼樣,這是我公司乙個人寫的,他走了好久了,問公司其他人都不會,只能上園子了,歡迎討論
這個儲存過程一共返回了3個datatable,第乙個沒用,第二個是返回的資料,第三個是總條數,
或者誰有好更好的,歡迎分享
--分頁儲存過程
create
proc
[dbo
].[up_page
]@sql
ntext, --
要執行的sql語句
@pagecurrent
int=
1, --
要顯示的頁碼
@pagesize
int=
10--
每頁的大小
--@pagecount int output --總頁數
asset nocount on
declare
@p1int
declare
@pagecount
int--
初始化分頁游標
exec
sp_cursoropen
@cursor
=@p1
output,
@stmt
=@sql
, @scrollopt=1
, @ccopt=1
, @rowcount
=@pagecount
output
--計算總頁數
ifisnull(@pagesize,0) <
1set
@pagesize=10
select
@pagecount
set@pagecount
=(@pagecount
+@pagesize
-1)/
@pagesize
ifisnull(@pagecurrent,0) <1or
isnull(@pagecurrent,0)>
@pagecount
set@pagecurrent=1
else
set@pagecurrent
=(@pagecurrent
-1)*
@pagesize+1
--顯示指定頁的資料
exec sp_cursorfetch @p1,16,@pagecurrent,@pagesize
--關閉分頁游標
exec sp_cursorclose @p1
go
VC 6 0 Link問題?求高人指點
我的是win7系統,不過vc 6.0也可以執行,以前控制台程式和mfc程式都沒有問題的!今天突然看以前的乙個mfc程式,用rebulid all下,然後就出現了如下面所示的內容 如果是mfc的程式,出現 linking.link 額外的運算元 incremental yes 請嘗試執行 link h...
分頁儲存過程 分頁儲存過程
分頁儲存過程 alter proc dbo p pageshow pagesize int,每頁大小 currentpage int out,當前頁 housename nvarchar 50 房產名稱 totalcount int out,總記錄數 totalpage int out 總頁數 as...
分頁儲存過程
create proc p sobigo percentpage tblname varchar 255 t category 表名 strgetfields varchar 1000 需要返回的列 fldname varchar 255 排序的欄位名 pagesize int 10,頁尺寸 pag...