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 进行读取记录数,当遇到海量数据时,会死掉,浪费掉所有内存,不可取
查看全文
相关阅读:
商人的诀窍 结构体
商人的诀窍 结构体
小泉的难题 结构体
小泉的难题 结构体
来淄博旅游 结构体
来淄博旅游 结构体
分类游戏 结构体
7月20日学习
7月19日学习
7月18日学习
原文地址:https://www.cnblogs.com/xlfj521/p/1198103.html
最新文章
互联网直播点播平台EasyDSS使用Git多人开发报refusing to merge unrelated histories错误
互联网直播点播EasyDSS能获取登陆用户的信息吗?
互联网直播点播平台EasyDSS如何进行数据库对应表的初始化?
如何在Linux系统通过抓包分析视频流媒体直播点播平台的页面报错原因?
施工现场工地监管如何能够接入4G摄像头实现流媒体服务器视频监控?
使用Go语言编译互联网视频直播点播平台EasyDSS出现ld returned 1 exit status错误
如何使用FFmpeg将互联网直播点播平台内直播视频流转化为HLS流?
教你用神经网络求解高级数学方程!
AI驱动系统,MathWorks眼中的人工智能
机器学习作用于安全方面的5大顶级用例
热门文章
5G“新基建”,新场景、新模式
5G加持下 窄带物联网的路越走越宽
5G在前 数据中心如何领跑“新基建”
新基建时代,城市云计算中心发展将大有可为
云计算将如何影响数据仓库技术?
为什么Flink会成为下一代大数据处理框架的标准?
“云应用”加速经济复苏,云化之路仍存挑战
数据结构实验之链表一:顺序建立链表
最终排名 结构体
最终排名 结构体
Copyright © 2011-2022 走看看