国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 數據庫 > Access > 正文

在Access中模擬sql server存儲過程翻頁

2024-09-07 19:05:43
字體:
來源:轉載
供稿:網友

sql server中翻頁存儲過程:
Create           PROC blog_GetPagedPosts
(
 @PageIndex int,
 @PageSize int,
 @BlogID   int=0,
 @PostType int=-1,
  @CategoryID int=-1,
  @Hiding     bit =0,
  @Count    int output
       
)
as
DECLARE @PageLowerBound int
DECLARE @PageUpperBound int
SET @PageLowerBound = @PageSize * @PageIndex - @PageSize
SET @PageUpperBound = @PageLowerBound + @PageSize + 1

Create Table #IDs
(
 TempID int IDENTITY (1, 1) NOT NULL,
 EntryID int not null
)
Insert  into #IDs(EntryID)  select DISTINCT [ID] from view_Content  where CategoryID=@CategoryID and blogID=@BlogID   order by [ID] desc
SELECT  vc.*
FROM   View_Content vc
     INNER JOIN #IDS tmp ON (vc .[ID] = tmp.EntryID)
WHERE  tmp.TempID > @PageLowerBound
 AND tmp.TempID < @PageUpperBound and vc.Hiding=0
ORDER BY tmp.TempID
SELECT @Count=COUNT(*) FROM  #IDS
SELECT @Count=COUNT(*) FROM  #IDS
DROP TABLE #IDS
return @Count
GO

在Access中由于不支持存儲過程,不能建立臨時表只能在程序中實現
Access中實現如下,這也是我在myblog Access版中使用的:
public List<DayBook> GetPagedPost(PagedPost p, out int TotalRecords)
        {
            List<DayBook> list = new List<DayBook>();

            using (OleDbConnection conn = GetOleDbConnection())
            {
                StringBuilder sql = new StringBuilder();
                sql.AppendFormat("select  [ID] from blog_Content as p ");//構造查詢條件
                if (p.CategoryID > 0)
                {
                    sql.AppendFormat(",blog_Categories AS c, blog_Links AS l WHERE c.CategoryID=l.CategoryID and (p.ID=l.PostID ) and c.CategoryID={1} and p.BlogID={0}  ",p.BlogID, p.CategoryID);
                }
                else
                {
                    sql.AppendFormat(" where p.blogID={0} ", p.BlogID);
                }
                if (p.PostType != PostType.Undeclared)
                {
                    sql.AppendFormat(" and p.PostType={0} ", (int)p.PostType);
                }
                sql.Append(" order by p.[DateUpdated] desc");
               // NetDiskContext.Current.Context.Response.Write(sql.ToString());
                //NetDiskContext.Current.Context.Response.End();
                OleDbCommand MyComm = new OleDbCommand(sql.ToString(), conn);
                List<int> IDs = new List<int>(); //獲取主題ID列表
                conn.Open();
                using (OleDbDataReader dr = MyComm.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        IDs.Add((int)dr[0]);
                   
                    }
                }
              
                TotalRecords=IDs.Count;//返回記錄總數
                if (TotalRecords < 1)
                    return list;
                int pageLowerBound = p.PageSize * p.PageIndex - p.PageSize;//記錄索引
                int pageUpperBound = pageLowerBound + p.PageSize ;
                StringBuilder sb = new StringBuilder();
                if (TotalRecords >= pageLowerBound)
                    for (int i = pageLowerBound; i < TotalRecords && i < pageUpperBound; i++)
                    {
                        sb.AppendFormat("{0},", IDs[i]);//構造ID in() 條件,取其中一頁
                    }
                else return list; //如沒有記錄返回空表
                if(sb.Length>1)
                sb.Remove(sb.Length - 1, 1);//刪除最后一個逗號
            MyComm.CommandText = string.Format("SELECT b.* , c.Account as Account FROM blog_Content b, Blog_Config  c where b.BlogID=c.BlogID and b.[ID] in ({0}) order by b.dateadded desc", sb.ToString());
                using (OleDbDataReader dr = MyComm.ExecuteReader())
                {
                    while (dr.Read())
                    {
                        list.Add(DataHelp.LoadDayBook(dr));
                    }
                }
                return list;
            }
         }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
·天天天天操| 在线激情小视频| 男人天堂亚洲| 亚洲人av在线| 免费精品国产自产拍观看| 男人天堂亚洲| 最近中文字幕在线中文视频| 国产鲁鲁视频在线观看免费| а√最新版地址在线天堂| 欧美性猛交xxxxbbbb| 日本啊v在线| 国产一区二区三区美女秒播| 国产视频三级在线观看播放| 69精品视频| 另类视频在线| 精品成人一区二区三区免费视频| 亚洲精品久久久成人| 国产免费人人看| 国产色婷婷在线| 超碰在线免费播放| 国产a国产a国产a| 国产中文字幕第一页| 国产福利在线看| 在线看黄色av| 国产精品视频一区麻豆| av中文字幕在线看| 精品亚洲成a人片在线观看| 九九热精品在线视频| 在线成人综合色一区| 国产日本在线视频| 国产精品探花在线| 亚洲精品视频区| 2020国产在线视频| 国产极品一区二区三区| 国产精品臀控福利在线观看| 四虎成人精品在永久在线观看| 最近久乱中文字幕| www.狠狠艹| 91久久精品国产性色| 最新黄网在线观看| 国产在线激情视频| www.操.com| h网站免费在线观看| 亚洲字幕成人中文在线观看| 精精国产xxxx视频在线动漫| 国产精品xxx电影| 国产青草视频在线观看视频| 国产精品久久久久白浆| 国产精品久久久精品a级小说| 国产网友自拍电影在线| 国产日本在线视频| 91蜜桃在线视频| 中文一区在线观看| 99热99re6国产在线播放| 精品视频vs精品视频| av日韩国产| 免费99热在线观看| 午夜av电影| 伊人电影在线观看| 欧洲亚洲精品视频| 自拍亚洲国产| 国产传媒在线播放| 日本黄在线观看| 大香伊人中文字幕精品| 国产视频精选在线| 亚洲男人的天堂成人| 欧美日韩亚洲国内综合网| 丁香六月婷婷| 中文字幕2019第三页| 在线播放一区二区精品产| 久久国产热视频| 国产精品免费视频二三区| 一本大道香蕉久久| 国产美女av| 在线视频中文字幕| 中文字幕第一页在线| 在线观看av网站| 国产一卡二卡3卡4卡四卡在线| 国产高清在线看| 浪潮av一区| 一区免费观看| 国产黄色在线| 九九在线视频| 国产成在线观看免费视频| 亚洲综合在线网| 黄色毛片在线| 夜色资源网av在先锋网站观看| 国产精品入口麻豆高清| 亚洲人在线播放| 国产精品美女一区二区三区四区| h网站免费在线观看| 国产区成人精品视频| 超碰在线观看免费版| 一本大道久久精品| 2019中文字幕在线电影免费| 国产乱妇乱子| 国产秒拍福利视频露脸| 日本福利午夜视频在线| 亚洲欧美小说国产图片| 九九热视频在线观看| 欧洲亚洲精品视频| 四虎一区二区三区| 亚洲图区综合| 国产xxxxx| 99热免费观看| av在线网页| 樱花草在线观看www| 国产精品欧美色图| 久久久久久久久亚洲精品| 精品视频一二三| 狂野欧美性猛交xxxx乱大交| 国产女王在线**视频| 伊人av免费在线观看| 精品一区二区91| 欧美精品se| 免费av在线| 国产美女视频网站| 国产精品白浆视频免费观看| 国产区卡一卡二卡三乱码免费| 中文字幕不卡| 国产a国产a国产a| av在线不卡网站| 久久国产情侣| 国产亚洲精品自在线观看| 国产视频97| 精品推荐蜜桃传媒| 久久精品最新免费国产成人| 久久国产情侣| 国产偷激情在线| 国产一级黄色片免费| 国产成免费视频| 欧美精品se| 五月婷婷丁香激情| 国产在线一二| 国产h在线观看| av首页在线| 中文字幕专区| aaa大片在线观看| 黄色片视频在线观看| 国产一起色一起爱| eeuss影院www在线观看| 国产精品被窝福利一区 | 国产日韩精品在线看| 91在线看片| 五月天丁香在线| av在线免费播放| 国产精美视频| 中文字幕在线资源| 二区中文字幕| wwwww在线观看免费视频| 国产二区视频| 国产一级二级三级在线观看| 在线āv视频| 精品一区二区三区高清免费不卡| 在线观看中文字幕一区| 国产美女在线看| 亚洲第一成年免费网站| 国产黄色免费看| 国产福利小视频在线观看| 国产乱在线观看视频| 蜜桃视频中文字幕| 操操操综合网| www.91在线播放| 欧美成人亚洲高清在线观看| 在线观看中文字幕| 国产高清在线看| 69国产精品| 亚洲免费国产| 免费午夜一级| www.91在线播放| 六月天色婷婷| 国产免费高清| 国产一级免费| 国产经典av| av男人的天堂网| 蜜桃视频中文字幕| 国产精品外围在线观看| 国产精品爱久久久久久久小说| 国产精品区一区二| 91www在线观看| 人日人天天爽| 国产小视频在线播放| a√在线视频| 黄色av网站在线免费观看| 久热中文字幕精品视频在线| 黄色毛片在线| 国产成人久久精品77777| 伊人精品影院| 国产九色porn网址| 国产三区四区在线观看| 91三级在线| 国产在线播放av| 99热在线观看免费| 国产videos| 粉嫩av一区| 亚洲欧美精品日韩欧美 | 国产午夜精品一区理论片| 国产欧美久久久久久久久| 在线视频中文字幕| 免费高清av|