大家都知道执行ExecuteNonQuery插入记录的时候会返回受影响的行数。

在一次操作通过该返回值判断Insert是否成功的时候发现返回值是-1,查看数据库记录已经插入。

再查看程序发现是通过存储过程插入记录。该存储过程与以前的区别是增加了一条语句

SET NOCOUNT ON

注释掉该语句返回值正常

SET NOCOUNT ON:阻止在结果集中返回显示受T-SQL语句影响的行计数信息。

转载于:https://www.cnblogs.com/ecosu/p/4863995.html

ExecuteNonQuery返回值问题相关推荐

  1. ExecuteNonQuery() 返回值

    ADO.NET 数据命令使您能够直接对数据库或其他数据源执行命令,而不需要数据集或数据适配器.有关更多信息,请参见 Visual Studio 中的 DataCommand 对象介绍. 1. 可针对数 ...

  2. 注意 ExecuteNonQuery() 返回值

    注意 ExecuteNonQuery() 返回值 ExecuteNonQuery()方法主要用户更新数据,通常它使用Update,Insert,Delete语句来操作数据库,其方法返回值意义:对于 U ...

  3. c# mysql executenonquery_C#中ExecuteNonQuery()返回值注意点分析

    本文实例讲述了C#中ExecuteNonQuery()返回值注意点.对于C#数据库程序设计有一定的借鉴价值.分享给大家供大家参考之用.具体分析如下: 首先,在查询某个表中是否有数据的时候,我们通常用E ...

  4. ExecuteNonQuery()返回值注意点

    查询某个表中是否有数据的时候,我用了ExecuteNonQuery(),并通过判断值是否大于0来判断数据的存在与否.结果与我所设想的很不一致,调试时才发现,其执行后返回的结果是-1,对此我很是不理解, ...

  5. ExecuteNonQuery()返回值

    本文导读:虽然 ExecuteNonQuery 不返回任何行,但映射到参数的任何输出参数或返回值都会用数据进行填充.对于 UPDATE.INSERT 和 DELETE 语句,返回值为该命令所影响的行数 ...

  6. 注意 ExecuteNonQuery() 返回值 问题

    前些日子作一些数据项目的时候 在ADO.NET 中处理 ExecuteNonQuery()方法时,总是通过判断其返回值是否大于0来判断操作时候成功 .但是实际上并不是这样的,好在处理的数据操作多时 修 ...

  7. ExecuteNonQuery()返回值问题

    1.使用update,insert,delete等对数据库中表行进行操作的时候,返回值为所操作的行数(若该条语句未作用在任何一行,则返回0) 2.使用alter添加表空间数据文件,create创建表, ...

  8. SqlCommand.ExecuteNonQuery()的返回值问题

    用法: sqlcommand.ExecuteNonQuery() 执行select之后,总是返回-1的 sqlcommand.ExecuteNonQuery()返回的是受影响的行数,只对update, ...

  9. 关于ExecuteNonQuery执行存储过程的返回值 、、实例讲解存储过程的返回值与传出参数、、、C#获取存储过程的 Return返回值和Output输出参数值...

    关于ExecuteNonQuery执行存储过程的返回值 用到过ExecuteNonQuery()函数的朋友们在开发的时候肯定这么用过. if(cmd.ExecuteNonQuery("xxx ...

最新文章

  1. 一文详解视觉里程计轨迹评估工具-evo的用法
  2. 华为配置SSH登陆详细步骤
  3. C语言解释器的实现--语法解析(五)
  4. 精度、延迟两不误,移动端性能新SOTA,谷歌TF开源轻量级EfficientNet
  5. Redis发布订阅机制
  6. 蓝桥杯 ADV-136算法提高 大数加法
  7. 根据ip地址制作html,根据ip掩码计算可用ip
  8. QT实例-数据库分页查询
  9. 接收消息服务器配置怎么架设,接收消息服务器配置
  10. MySQL自学笔记(二)
  11. Reptile_02 json网页爬虫QQ华晨宇音乐
  12. php或js获取word内容,js能读取word js读取word文档
  13. docker+nginx搭建私有云笔记leanote
  14. matlab nag 工具箱,matlab 数值算法工具箱 NAG toolbox
  15. 新一线城市“抢人”大战:多地加快推进户籍改革
  16. 使用NOWSMS搭建自己的彩信中心- -
  17. CSR BC57E687B蓝牙模块方案 现货供应
  18. B站吴恩达深度学习视频笔记(1-14)——实战3:识别猫图
  19. 线性代数的本质与微积分的本质视频分享
  20. scratch lenet(4): 开根号的C语言实现

热门文章

  1. 在开发流程中嵌入安全测试
  2. 基于JVM原理、JMM模型和CPU缓存模型深入理解Java并发编程
  3. MathJax: 让前端支持数学公式
  4. http连接过程遇到的各种性能瓶颈
  5. 业界 | 每天1.4亿小时观看时长,Netflix怎样存储这些时间序列数据?
  6. spring配置文件import标签中使用${}占位符获得配置文件的属性值
  7. LAMP环境搭建之rpm软件包
  8. 免费资源:Typicons-免费图标字体
  9. XML publisher 填充空白行数
  10. エターナル キングダム ~滅びの魔女と伝説の剣~验证方法