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 进行读取记录数,当遇到海量数据时,会死掉,浪费掉所有内存,不可取
查看全文
相关阅读:
[时间篇TIME]Learn with whole Life 一生的学习
使用IIS内置压缩功能,增加网站访问速度
CSS中A链接样式的 "爱恨"原则
爱情六十三课,定个开放日
给爱子的信
在IE中使用高级CSS3选择器
爱情六十七课,下台阶的学问
网上常用免费WebServices集合
美国狗证上的10句话
爱情六十五课,情爱无智者
原文地址:https://www.cnblogs.com/xlfj521/p/1198103.html
最新文章
例程讲解关于图像处理程序中文件操作时对于STL容器的使用
在VC++6.0中调通官网上opencv和MFC完美结合的经典例程需要注意到几点问题
VC 和 MFC 的一些常见问题
学JAVA争做IT精英
读代码整洁之道
Eratosthenes筛法求1100之间的素数
C++技巧:尽量的少使用强制类型转换
程序员专用经典语录
Java源代码的折行规则
GCC 提供的原子操作
热门文章
Java内存管理的几个技巧
linux 套接字选项定义
[思想][管理]《活法2 超级企业人的活法》 稻盛和夫(日)
30句最美的英语爱情句子
[励志][思想]《活法》 稻盛和夫(日)
[道理][思想]《会说话的汉字》 赵文竹
[奋斗篇STRUGGLE]Learn with whole Life 一生的学习
解决CSS中float:left后需要clear:both清空的繁琐步骤
[成功篇SUCCESS]Learn with whole Life 一生的学习
爱情六十四课,柔软时间
Copyright © 2011-2022 走看看