Access 模糊參數(shù) 分頁查詢
string sql = "Select Count(ID) As rcount From TbProduct WHERE classID IN(" + ids + ") AND PRODUCTNAME LIKE '%'+@ProductName+'%'";
OleDbParameter[] sps = new OleDbParameter[1];
sps[0] = AccessDB.CreateParameter("@ProductName", OleDbType.VarChar, productName, 50, ParameterDirection.Input);
int resultCount = (int)AccessDB.ExecuteScalar(sql, sps);
recordCount = resultCount;
if (resultCount >= 0)
{
if ((resultCount % pageSize) == 0)
{
pageCount = resultCount / pageSize;
}
else
{
pageCount = (resultCount / pageSize) + 1;
}
if (pageIndex == 1)
{
sql = "Select Top " + pageSize.ToString() + " * From TbProduct WHERE classID IN(" + ids + ") AND PRODUCTNAME LIKE '%'+@ProductName+'%' Order by ID desc";
}
else
{
int minRecord = (pageIndex - 1) * pageSize;
sql = "Select Top " + pageSize.ToString() + " * From TbProduct Where ID Not In(Select ID From (Select Top " + minRecord.ToString() + " ID From tbProduct Where classID IN(" + ids + ") AND PRODUCTNAME LIKE '%'+@ProductName+'%' Order by ID desc )TemA) And classID IN(" + ids + ") AND PRODUCTNAME LIKE '%'+@ProductName+'%' Order by ID desc";
}
}
else
{
pageCount = 0;
}
return AccessDB.ExecuteDataSet(sql, sps).Tables[0];
- Mysql中分頁查詢的兩個(gè)解決方法比較
- 高效的SQLSERVER分頁查詢(推薦)
- 真正高效的SQLSERVER分頁查詢(多種方案)
- oracle,mysql,SqlServer三種數(shù)據(jù)庫的分頁查詢的實(shí)例
- 三種SQL分頁查詢的存儲(chǔ)過程代碼
- php下巧用select語句實(shí)現(xiàn)mysql分頁查詢
- 防SQL注入 生成參數(shù)化的通用分頁查詢語句
- SQL Server 分頁查詢存儲(chǔ)過程代碼
- 數(shù)據(jù)庫分頁查詢方法
- 分頁查詢 效率最高
- Ajax案例集下載:新增分頁查詢案例(包括《Ajax開發(fā)精要》中的兩個(gè)綜合案例) 下載
- 高效的jsp分頁查詢
- PHP 分頁原理分析,大家可以看看
- php 分頁原理詳解
- 默默小談PHP&MYSQL分頁原理及實(shí)現(xiàn)
- mysql分頁原理和高效率的mysql分頁查詢語句
相關(guān)文章
建立自由的會(huì)計(jì)日期的報(bào)表--1.2.創(chuàng)建讓用戶選擇日期窗體
建立自由的會(huì)計(jì)日期的報(bào)表--1.2.創(chuàng)建讓用戶選擇日期窗體...2006-11-11中文Access2000速成教程--1.5 使用已有的數(shù)據(jù)自動(dòng)建新表
中文Access2000速成教程--1.5 使用已有的數(shù)據(jù)自動(dòng)建新表...2006-11-11access下如何恢復(fù)已經(jīng)刪除的記錄;如何恢復(fù)已經(jīng)刪除的表、窗體等等對(duì)象
access下如何恢復(fù)已經(jīng)刪除的記錄;如何恢復(fù)已經(jīng)刪除的表、窗體等等對(duì)象...2007-08-08如何讓access自動(dòng)編號(hào)從1開始排序?qū)崿F(xiàn)方法
ACCESS數(shù)據(jù)庫自動(dòng)編號(hào)從1開始-如何讓access自動(dòng)編號(hào)重新從1開始排序,很是疑惑,于是搜集整理一些實(shí)用方法,希望可以幫助你們2012-12-12Access創(chuàng)建一個(gè)簡單MIS管理系統(tǒng)
所謂MIS管理系統(tǒng),是一個(gè)由人、計(jì)算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存貯、加工、維護(hù)和使用的系統(tǒng)。MIS管理系統(tǒng)是一種新興的技術(shù),那么下文中就給大家介紹Access這個(gè)有歷史的數(shù)據(jù)庫系統(tǒng)如何創(chuàng)建一個(gè)簡單的MIS管理系統(tǒng)。2015-09-09解決Access出現(xiàn)Microsoft JET Database Engine (0x80004005)未指定的錯(cuò)誤
我們在使用access數(shù)據(jù)庫的時(shí)候,有時(shí)候會(huì)遇到Microsoft JET Database Engine (0x80004005)未指定的錯(cuò)誤,一般出現(xiàn)這個(gè)錯(cuò)誤都是權(quán)限問題,今天我們就來詳細(xì)的談下解決方案。2014-11-11中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫
中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫...2006-11-11建立自由的會(huì)計(jì)日期的報(bào)表--1.3.根據(jù)用戶選擇日期自動(dòng)計(jì)算期初期末日期
建立自由的會(huì)計(jì)日期的報(bào)表--1.3.根據(jù)用戶選擇日期自動(dòng)計(jì)算期初期末日期...2006-11-11