zoukankan
html css js c++ java
动软三层分页海量数据统计时的调整
DbHelperSQL.cs源文件中
加入以下代码
/**/
///
<summary>
///
返回记录总数
///
</summary>
///
<param name="FieldName"></param>
///
<param name="TableName"></param>
///
<returns></returns>
public
static
int
GetCount(
string
strWhere)
{
string
strsql
=
strWhere;
object
obj
=
DbHelperSQL.GetSingle(strsql);
if
(obj
==
null
)
{
return
1
;
}
else
{
return
int
.Parse(obj.ToString());
}
}
DAL层中加入
public
int
GetCount(
string
strWhere)
{
StringBuilder strSql
=
new
StringBuilder();
strSql.Append(
"
select count(*)
"
);
strSql.Append(
"
FROM users
"
);
if
(strWhere.Trim()
!=
""
)
{
strSql.Append(
"
where
"
+
strWhere);
}
return
DbHelperSQL.GetCount(strSql.ToString());
//
return DbHelperSQL.ExecuteSql(strSql.ToString());
}
BLL层中加入:
/**/
///
<summary>
///
返回记录总数
///
</summary>
///
<param name="strWhere"></param>
///
<returns></returns>
public
int
GetCount(
string
strWhere)
{
return
dal.GetCount(strWhere);
}
原来使用 dataset 进行读取记录数,当遇到海量数据时,会死掉,浪费掉所有内存,不可取
查看全文
相关阅读:
批处理实现终端安全设置
【干货】JavaScript DOM编程艺术学习笔记10-12【完】
【干货】JavaScript DOM编程艺术学习笔记7-9
【干货】JavaScript DOM编程艺术学习笔记4-6
【干货】JavaScript DOM编程艺术学习笔记1-3
【干货】Html与CSS入门学习笔记12-14【完】
Less-8
Less 7
Less 6
Less 5
原文地址:https://www.cnblogs.com/xlfj521/p/1198103.html
最新文章
iOS 添加阴影后 屏幕卡顿 抖动
XCode6.1中的ios7.1适配
IOS 数组分组 Grouped NSArray
MVC4多语言IHttpModule实现
Objective C 四舍五入,float处理
UIScrollView的坑--UINavigationController Push后位置变化
C#格式化JSON字符串
winform保存登录cookie
winform访问url传参有返回值
什么是「戏剧张力」?
热门文章
【德语学习】德语地址示例
Power Query昨天代码
文字OCR
图床
短信接码
Power query读取csv数据源
读书笔记-10倍影像阅读法
vegas基础
1-使用vant组件
1-准备篇-小白做云开发小程序
Copyright © 2011-2022 走看看