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 进行读取记录数,当遇到海量数据时,会死掉,浪费掉所有内存,不可取
查看全文
相关阅读:
eventbus3-intellij-plugin插件搜不到
flutter控件之CheckBox
Java中常见数据结构:list与map -底层如何实现
flutter控件之RadioButton
git add Untracked files
执行git push出现"Everything up-to-date"
用flutter写一个精美的登录页面
Android Studio最全插件整理
Mac下git的环境搭建和基本使用
上周热点回顾(7.1-7.7)团队
原文地址:https://www.cnblogs.com/xlfj521/p/1198103.html
最新文章
[LeetCode] Task Scheduler 任务行程表
[LeetCode] Maximum Product of Three Numbers 三个数字的最大乘积
[LeetCode] Minimum Factorization 最小因数分解
[LeetCode] Maximum Distance in Arrays 数组中的最大距离
[LeetCode] 623. Add One Row to Tree 二叉树中增加一行
[LeetCode] 617. Merge Two Binary Trees 合并二叉树
[LeetCode] Valid Triangle Number 合法的三角形个数
[LeetCode] Add Bold Tag in String 字符串中增添加粗标签
[LeetCode] Design Compressed String Iterator 设计压缩字符串的迭代器
[LeetCode] Tag Validator 标签验证器
热门文章
[LeetCode] Find Duplicate File in System 在系统中寻找重复文件
[LeetCode] Construct String from Binary Tree 根据二叉树创建字符串
KMP Algorithm 字符串匹配算法KMP小结
[LeetCode] Can Place Flowers 可以放置花
[LeetCode] Minimum Index Sum of Two Lists 两个表单的最小坐标和
[LeetCode] 598. Range Addition II 范围相加之二
[LeetCode] Non-negative Integers without Consecutive Ones 非负整数不包括连续的1
[LeetCode] 592. Fraction Addition and Subtraction 分数加减法
[LeetCode] Design In-Memory File System 设计内存文件系统
git报错:Pull is not possible because you have unmerged files解决方法
Copyright © 2011-2022 走看看