c# mysql executenonquery_C#-在ExecuteNonQuery上获取受影响的行
如果您运行大量ExecuteNonQuery()并一次提交所有这些,则可以通过读取“ SELECT total_changes();”的返回值来获得连接后的总更改数。
获得总更改的函数:
public static long GetTotalChanges(SQLiteConnection m_dbConnection)
{
string sql = "SELECT total_changes();";
using (SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection))
{
using (SQLiteDataReader reader = command.ExecuteReader())
{
reader.Read();
return (long)reader[0];
}
}
}
在另一个功能中使用它:
public static long MyBulkInserts()
{
using (SQLiteConnection m_dbConnection = new SQLiteConnection())
{
m_dbConnection.Open();
using (var cmd = new SQLiteCommand(m_dbConnection))
{
using (var transaction = m_dbConnection.BeginTransaction())
{
//loop of bulk inserts
{
cmd.ExecuteNonQuery();
}
transaction.Commit();
}
}
return GetTotalChanges(m_dbConnection);
}
}
c# mysql executenonquery_C#-在ExecuteNonQuery上获取受影响的行相关推荐
- c# mysql executenonquery_C#中ExecuteNonQuery()返回值注意点分析
本文实例讲述了C#中ExecuteNonQuery()返回值注意点.对于C#数据库程序设计有一定的借鉴价值.分享给大家供大家参考之用.具体分析如下: 首先,在查询某个表中是否有数据的时候,我们通常用E ...
- SQL返回受影响的行数
最近做了一个功能需要知道对数据库做增删改操作是否成功,理我想那么我只要获取对数据库做操作后获取受影响的行数即可,因为如果成功的话,会返回受影响的行数. 可是怎么获取? (1)使用hibernateTe ...
- mysql受影响的行 0_为什么更新/删除成功时受影响的行返回0?
我有声明: INSERT INTO infotbl(name, phone) VALUES('Alex', '9999999'); 并更新它: UPDATE infotbl SET name = 'A ...
- mysqli_affected_rows()获取查询受影响的行数
定义 mysqli_affected_rows()函数返回先前的SELECT,INSERT,UPDATE,REPLACE或DELETE查询中受影响的行数 $sql3 = "DELETE FR ...
- SQL Server返回插入数据的ID和受影响的行数
首先看看数据库里面的数据(S_Id为自增长标识列): sql server 中返回上一次插入数据的ID(标识值)有三种方式: 第一种 @@IDENTITY: 1 insert into Student ...
- MyBatis的update返回值改为受影响的行数
MyBatis的update返回值改为受影响的行数 一.背景: 项目中经常通过update的SQL语句进行更新数据,而在目前的框架中,mybatis是主流的框架,所以理解update的真实的返回值也显 ...
- 【转载】mybaits的update、Insert、delete返回的是不是受影响的行数?
转自:https://blog.csdn.net/benben683280/article/details/79645697 update操作 返回值 mybatis执行update()方法默认返回为 ...
- Mybatis执行update,insert等语句返回的不是受影响的行数
Mybatis执行update,insert等语句返回的不是受影响的行数 在我们日常开发中,使用Mybatis框架中,经常会根据update,或者其他操作的返回值判断执行是否成功. 如: 在执行以上语 ...
- oracle存储过程rowcount用法,Oracle带输入、输出参数的存储过程回来受影响的行数SQL%ROWCOUNT...
当前位置:我的异常网» SQL » Oracle带输入.输出参数的存储过程回来受影响的行数 Oracle带输入.输出参数的存储过程回来受影响的行数SQL%ROWCOUNT www.myexceptio ...
最新文章
- 慢慢学Linux驱动开发,第七篇,scull的使用
- linux中普通用户用友所有权限,linux文件的特殊权限
- Android:图片加载库Glide VS Picasso
- JavaScript实现以数组形式返回斐波那契数列fibonacci算法(附完整源码)
- 【STM32】GPIO之按键
- PostgreSQL 数组类型
- 2021考研计算机网络,2021考研:计算机网络复习重点
- 利用Word2010在博客园发布文章入门
- linux系统管理Linux系统实验,实验三 linux系统管理.doc
- 借助Haproxy_exporter实现对MarathonLb的流量和负载实例业务的可用状态监控
- Matlab的基本语法
- 思考模式之“5W1H“
- Windows10查看便签
- windows下微信多开
- matlab三点绘制三角形,matlab画三角形网格
- 联通计算机用户名和密码,终极:联通路由器的默认登录密码是什么?
- 【转载】HBase基本概念和hbase shell常用命令用法
- [CC2642r1] ble5 stacks 蓝牙协议栈 介绍和理解 TI协议栈下载
- 来来来,一起去看临泉王冲林岗的红枫叶
- FastQC使用与结果详细解读
热门文章
- 数智运营 创见未来| 2023永洪科技城市峰会·北京站成功举办
- C#连接字符串方式访问微软blob帮助类
- Airtest自动化测试篇——python编写和执行用例(上)
- 原生js把html字符串转dom,js字符串转DOM,DOM转字符串伪代码
- 统一社会信用代码测试_统一的测试运行器和测试分析
- 大数据HADOOP框架
- python setup.py install 提示语法错误_python – 使用“’packages’:[],”安装setup.py时无效的语法...
- http://www.91python.com
- Flink系列之:Java代码实现深入浅出的理解Flink算子的使用方法
- 盘点西瓜微数新功能。粉丝画像优化,新增品牌投放追踪功能