Access 模糊參數(shù) 分頁查詢
更新時間:2009年06月13日 19:57:03 作者:
access下 模糊查詢方法,值得大家參考學習。
復制代碼 代碼如下:
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中分頁查詢的兩個解決方法比較
- 高效的SQLSERVER分頁查詢(推薦)
- 真正高效的SQLSERVER分頁查詢(多種方案)
- oracle,mysql,SqlServer三種數(shù)據(jù)庫的分頁查詢的實例
- 三種SQL分頁查詢的存儲過程代碼
- php下巧用select語句實現(xiàn)mysql分頁查詢
- 防SQL注入 生成參數(shù)化的通用分頁查詢語句
- SQL Server 分頁查詢存儲過程代碼
- 數(shù)據(jù)庫分頁查詢方法
- 分頁查詢 效率最高
- Ajax案例集下載:新增分頁查詢案例(包括《Ajax開發(fā)精要》中的兩個綜合案例) 下載
- 高效的jsp分頁查詢
- PHP 分頁原理分析,大家可以看看
- php 分頁原理詳解
- 默默小談PHP&MYSQL分頁原理及實現(xiàn)
- mysql分頁原理和高效率的mysql分頁查詢語句
相關文章
建立自由的會計日期的報表--1.2.創(chuàng)建讓用戶選擇日期窗體
建立自由的會計日期的報表--1.2.創(chuàng)建讓用戶選擇日期窗體...2006-11-11中文Access2000速成教程--1.5 使用已有的數(shù)據(jù)自動建新表
中文Access2000速成教程--1.5 使用已有的數(shù)據(jù)自動建新表...2006-11-11access下如何恢復已經刪除的記錄;如何恢復已經刪除的表、窗體等等對象
access下如何恢復已經刪除的記錄;如何恢復已經刪除的表、窗體等等對象...2007-08-08Access創(chuàng)建一個簡單MIS管理系統(tǒng)
所謂MIS管理系統(tǒng),是一個由人、計算機及其他外圍設備等組成的能進行信息的收集、傳遞、存貯、加工、維護和使用的系統(tǒng)。MIS管理系統(tǒng)是一種新興的技術,那么下文中就給大家介紹Access這個有歷史的數(shù)據(jù)庫系統(tǒng)如何創(chuàng)建一個簡單的MIS管理系統(tǒng)。2015-09-09解決Access出現(xiàn)Microsoft JET Database Engine (0x80004005)未指定的錯誤
我們在使用access數(shù)據(jù)庫的時候,有時候會遇到Microsoft JET Database Engine (0x80004005)未指定的錯誤,一般出現(xiàn)這個錯誤都是權限問題,今天我們就來詳細的談下解決方案。2014-11-11中文Access2000速成教程--1.1 使用“向導”設計數(shù)據(jù)庫
中文Access2000速成教程--1.1 使用“向導”設計數(shù)據(jù)庫...2006-11-11建立自由的會計日期的報表--1.3.根據(jù)用戶選擇日期自動計算期初期末日期
建立自由的會計日期的報表--1.3.根據(jù)用戶選擇日期自動計算期初期末日期...2006-11-11中文Access2000速成教程--1.4 使用“表向導”建立新表
中文Access2000速成教程--1.4 使用“表向導”建立新表...2006-11-11