一句SQL搞定分頁

2021-09-19 02:59:34 字數 843 閱讀 8056

xpsql=「使用者名稱 like '王%'」;
sql = string.format(

@"select from

(select row_number() over ( order by ) as keelid, from )

as keeltemp

where keeltemp.keelid >= and keeltemp.keelid <=+

" , "使用者id,使用者名稱,密碼,電子郵件", "使用者id" , "[使用者表]", xpsql==null ?"":"where "+ xpsql , 0, 50);

其中引數4 是 index 是 從哪行資料開始取 , 引數5是取多少行, 引數0是表的所有列, 引數1 是第乙個列, 引數 2 是表明, 引數3 是 where查詢條件

剩下的是寫控制項, 這點應該很簡單吧!我是cs程式, 拖幾個控制項, 就ok了。

這個方法在keelkit 裡面有整合, 方法是

public listselectentitys(string    filter ,int index, int count )

ad一下, 最新版本的keelkit 還沒發布, 晚些時候發布。

我的qq是100860505 想認識些牛人!

去年之前一直用c做嵌入式linux 下的應用層!去年下半年猜開始正兒八經做c# 方面的東西!還希望大家多多指教!

posted @

2011-09-15 16:54

麥殼餅 閱讀(

...)

編輯收藏

SQL 一句sql 分頁

有關分頁 sql 的資料很多,有的使用儲存過程,有的使用游標。本人不喜歡使用游標,我覺得它耗資 效率低 使用儲存過程是個不錯的選擇,因為儲存過程是經過預編譯的,執行效率高,也更靈活。先看看單條 sql 語句的分頁 sql 吧。方法1 適用於 sql server 2000 2005 select t...

一句sql搞定字元包含字元

假設我們有一欄位名為name,其值是用逗號分隔的。值為 111,111xu2,1112 現在,我們需要編寫語句搜尋該name值 like 11 的。按理說,這個name中沒有11,我們要的結果就是返回空。但是如果我們 select from student where name like 11 的話...

一句SQL搞定合服關卡排名

需求 有多個遊戲區服,現在要把他們合併到乙個服,問題是每個區的關卡都有乙個排名第一的,合服後要在多個第一中選出乙個作為合服後的第一,選擇條件是 關卡最高得分.一句sql搞定,如下 select from select select b.id from select from tower.stager...