SqlCommand.ExecuteNonQuery()的返回值问题
用法:
sqlcommand.ExecuteNonQuery() 执行select之后,总是返回-1的
sqlcommand.ExecuteNonQuery()返回的是受影响的行数,只对update,delete,insert 有效
详解:
如果sqlcommand.ExecuteNonQuery() 执行select 必须有一个SqlDataReader来接收(SqlDataReader reader = com.ExecuteReader();),判断reader.Read()方法一条显示
SqlDataReader是只读方法,只能读数据库记录。
string strsql = "select * from 表名";
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;//conn是建立数据库连接
cmd.CommandText = strsql;
SqlDataReader reader = cmd.ExecuteReader();
if (reader .Read())
{
reader .GetString(int i);//查询结果中字段名的序号
}
else
{
//没有查询到记录
}
如果sqlcommand.ExecuteNonQuery() 执行update,delete,insert 语句时,
sqlcommand.ExecuteNonQuery() 返回值为受影响行数
SqlCommand.ExecuteNonQuery()的返回值问题相关推荐
- java executenonquery_为什么 SqlCommand.ExecuteNonQuery() 方法返回 -1
为什么 SqlCommand.ExecuteNonQuery() 方法返回 -1 不知道大家在使用ExecuteNonQuery方法的时候有没有碰到过返回-1的情况.ExecuteNonQuery方法 ...
- ExecuteNonQuery()的返回值
只有insert,update,delete操作才会返回影响的行数,其他如select是不会返回行数的,而是返回"-1".值得注意. 转载于:https://www.cnblogs ...
- 关于ExecuteNonQuery执行存储过程的返回值 、、实例讲解存储过程的返回值与传出参数、、、C#获取存储过程的 Return返回值和Output输出参数值...
关于ExecuteNonQuery执行存储过程的返回值 用到过ExecuteNonQuery()函数的朋友们在开发的时候肯定这么用过. if(cmd.ExecuteNonQuery("xxx ...
- ExecuteNonQuery()返回值
本文导读:虽然 ExecuteNonQuery 不返回任何行,但映射到参数的任何输出参数或返回值都会用数据进行填充.对于 UPDATE.INSERT 和 DELETE 语句,返回值为该命令所影响的行数 ...
- mysql自定义函数update返回值_返回update
PostgreSQL update returning NEW|OLD column value 在对账|购票|防纂改|原子操作中的妙用 标签 PostgreSQL , update , return ...
- ExecuteNonQuery() 返回值
ADO.NET 数据命令使您能够直接对数据库或其他数据源执行命令,而不需要数据集或数据适配器.有关更多信息,请参见 Visual Studio 中的 DataCommand 对象介绍. 1. 可针对数 ...
- c# mysql executenonquery_C#中ExecuteNonQuery()返回值注意点分析
本文实例讲述了C#中ExecuteNonQuery()返回值注意点.对于C#数据库程序设计有一定的借鉴价值.分享给大家供大家参考之用.具体分析如下: 首先,在查询某个表中是否有数据的时候,我们通常用E ...
- ExecuteNonQuery()返回值注意点
查询某个表中是否有数据的时候,我用了ExecuteNonQuery(),并通过判断值是否大于0来判断数据的存在与否.结果与我所设想的很不一致,调试时才发现,其执行后返回的结果是-1,对此我很是不理解, ...
- c# mysql executescalar为什么返回值是空_C#中ExecuteReader()、ExecuteNonQuery()、ExecuteScalar()方法的作用 | 学步园...
ExecuteReader 将 CommandText 发送到 Connection 并生成一个 SqlDataReader 执行返回行的命令. 为了提高性能,ExecuteReader ...
最新文章
- xshell virt-manager RuntimeError: could not open display
- java dto是什么_java项目中VO和DTO以及Entity,各自是在什么情况下应用的
- js调用c语言程序设计,HTML页面,测试JS对C函数的调用简单实例
- Windows xp 如何查看SID?
- PHP在Tomcat中CSS出错,tomcat找不到css怎么办
- mpvue 小程序下拉刷新 三个点那种
- python 循环语句 for while range
- java如何集成dubbo_boot集成dubbo踩过的坑
- (转帖)無號數及有號數的乘加運算電路設計(Verilog)
- php ‘\n‘ 与 “\n“的区别
- 笔记:《深入浅出统计学》第十三章:假设检验(显著性检验)
- python大麦抢票脚本_抢不到票?你离idol只差一个大麦抢票脚本。
- 镁光ddr3布线规则_讨论一下DDR3 缓存的电压和频率
- 红细胞识别matlab,图像处理—红细胞计数(Matlab).doc
- 遇到问题--python--BLOB/TEXT column 'code' used in key specification without a key length
- (PTA)数据结构(作业)2、顺序表
- 2021年美容师(初级)考试内容及美容师(初级)实操考试视频
- 转载:http://www.zzslxx.com/wmy/jy/Chap02/2.1.1.1.htm
- Several anatomical structure pics 一些大脑解剖结构图
- C语言中的void和void指针-void*