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 进行读取记录数,当遇到海量数据时,会死掉,浪费掉所有内存,不可取
查看全文
相关阅读:
CSS 中 Position relative 和 absolute区别
感受到LDT的好处
Map数据结构
break和continue
vue的ref属性
css小样式
搭建vue开发环境
setTimeout和clearTimeout
垂直居中
vertical-align 属性
原文地址:https://www.cnblogs.com/xlfj521/p/1198103.html
最新文章
后台获取HTMLTABLE的innerHtml
jQuery的Autocomplete插件的远程url取json数据的问题
mysql 字段注释
C语言与管道
PHP开发APP接口
与《YII框架》不得不说的故事—5篇目录
mysql:表注释和字段注释
URL伪静态设置 (apache2.4)
yii2.0 控制器方法 视图表单 Form表单处理
yii2.0 从控制器到视图的输出
热门文章
SQL 建表 插数据
Centos6.5中 一键安装LNMP 安装Yii2.0 手工配置
有面值为1元、3元和5元的硬币若干枚,如何用最少的硬币凑够11元?
从 N 个元素中选取 M 个元素, 有多少种组合
使用 __declspec(dllimport) 能够优化对DLL导出函数的调用.
空指针带来的AV异常.
LoadLibrary 失败 0x000001e7 Attempt to access invalid address
stack 扩展机制
Stack overflow
关于 _resetstkoflw
Copyright © 2011-2022 走看看