ExecuteNonQuery 在select语句中到底能不能返回影响的行?

.NET技术 > ASP.NET [问题点数:20分,结帖人CSDN]
等级
本版专家分:5
结帖率 100%
等级
本版专家分:5
wzz28

等级:

ExecuteNonQuery()返回影响行数适用select语句

http://blog.csdn.net/junboyboy/article/details/20288163

sql server ExecuteNonQuery()返回影响行数适用select语句

SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 语句返回影响的行数。...如果发生回滚,返回值也为 -1所以查询表是否有(某条)数据的时候,一定不能select sql语句+ cmd.ExecuteNonQuery(),...

ExecuteNonQuery() 方法 select 返回-1

做一个程序的时候用到ExecuteNonQuery()执行 select,结果总是返回-1。 查到下面文章。 关于ExecuteNonQuery() 方法   最近看到有人问为什么SqlCommand.ExecuteNonQuery()执行Select子句后老是返回-1的问题。...

sqlCommand.ExecuteNonQuery返回sql语句影响行数问题

sqlCommand.ExecuteNonQuery返回sql语句影响行数问题 Public Shared Function sqlcon_Executeint(ByVal sql As String) As Integer 执行sql更新语句并返回影响行数,当为select语句时,请用count(*)样式 Using sqlcmd...

C#查询数据库时返回影响行数等于-1?

C#查询数据库时返回影响行数等于-1? ...建议如果条件符合,可以使用 Command.ExecuteScalar来判断有没有数据返回,在select的情况下和ExecuteNonQuery效果是一样的。 .NET,ExecuteNon...

SQL语句执行ExecuteNonQuery局限性

ExecuteNonQuery返回影响的记录数,只对增加,删除,修改有作用,对选取select起作用,因为select语句没有影响到数据表  执行select语句需要判断返回的行数时,可以使用ExecuteScalar

ExecuteNonQuery()返回影响行数的问题

使用ExecuteNonQuery()方法时,如果是执行update,insert或者delete操作,该方法返回操作影响的行数,如果执行失败,返回-1;而如果是执行select或者其它像create之类的操作,则无论成功还是失败都返回-1.所以我的那段...

判断SQL 中SELECT 语句影响

SqlCommand.ExecuteNonQuery() 方法仅对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1 SqlCoCommand.ExecuteScalar ()...

ExecuteNonQuery方法,批量插入,更新,删除 一直返回-1

批量sql 语句插入时出现Oracle 数据库sql 窗口执行成功,C#中返回-1. 多次调试未果,网上找到这么一种sql语法 解决方案1:Oracle数据库 INSERT ALL INTO tb_red VALUES(1000, 8001, '2016-10-10 10:59:59',...

mysql executenonquery_C#操作数据库技术之ExecuteNonQuery用法

最近补基础知识,刚好补到C#对数据库操作的一些技术,今天学习了ExecuteNonQuery的东西,看自己项目维护项目的代码和网上资料查询,基本上搞懂了ExecuteNonQuery的用法,小小的做个总结,供以后查阅。...

c# mysql executenonquery_c#数据四种执行方法(ExecuteNonQuery

使用ExecuteNonQuery()操作数据库3.使用ExecuteScalar()操作数据库4.使用DataSet数据集插入记录,更新数据一、使用ExecuteReader()操作数据库,执行查询操作的非常好的方法。ExecuteReader比DataSet而言,DataReader...

Asp.net利用ExecuteNonQuery()执行存储过程返回-1解决方案

2009-08-22 14:06 by chenkai, 544 阅读,1评论,收藏,编辑Asp.net利用ExecuteNonQuery()方法执行sql语句,并返回影响行数,注意sql语句针对的是增删改三个操作,返回影响行数总是-1:MSDN上这样解释如果不是同一类型...

C#SqlHelper.ExecuteNonQuery()方法返回值

2 对于select语句 命令返回的值会显示-1 如果要进行比值判断 可以转换为ExecuteReader方法 判断数据的行数 进行比值判断 ExecuteReader方法: public static SqlDataReader ExecuteReader(string sql, params Sql...

C#操作数据库技术之ExecuteNonQuery用法

ExecuteNonQuery方法主要用来更新数据,当然也可以用来执行目标操作(例如查询数据库的结构或者创建...select语句不适合ExecuteNonQuery()方法。 一、首先,来看看ExecuteNonQuery的返回值:  1. 对于Update、...

ExecuteNonQuery() 方法 select

做一个程序的时候用到ExecuteNonQuery()执行 select,结果总是返回-1。 查到下面文章。 关于ExecuteNonQuery() 方法   最近看到有人问为什么SqlCommand.ExecuteNonQuery()执行Select子句后老是返回-1的问题...

C#判断select语句返回是否为空问题

首先我想到是根据SqlCommand.ExecuteNonQuery 方法返回的int值进行判断,但是MSDN上说ExecuteNonQuery返回影响的行数,需要注意的是受影响的行数是执行 UPDATE、INSERT 或 DELETE 语句的结果,对于select语句它...

Select语句调用ExecuteNonQuery 注意

结果与我所设想的很一致,调试时才发现,其执行后返回的结果是-1,对此我很是理解,回头查了下资料,如下显示:SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 语句返回影响的行数。备注:可以...

ExecuteNonQuery返回负数

ExecuteNonQuery 执行sql语句"select * from table where id=@id"如果检索出符合条件的ID ExecuteNonQueue 会返回符合的信息条数吗?不是 注意 ExecuteNonQuery() 返回值  ExecuteNonQuery()方法...

判断SQL 中SELECT 语句影响的行数

SqlCommand.ExecuteNonQuery() 方法仅对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1 SqlCeCommand.ExecuteScalar ()...

判断SQL 中SELECT 语句影响的行数

SqlCommand.ExecuteNonQuery() 方法仅对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1SqlCeCommand.ExecuteScalar ()方法...

C#执行SQL语句

C#执行SQL语句 //SQL查询语句 public DataTable query(string sql) { //server=127.0.0.1; DataTable dt=new DataTable(); //DataRow dr; string connString = "server=127.0.0.1;uid=sa;pwd=;database=...

C#连接SQL Server关于command.ExecuteNonQuery()方法的一些理解

最近编写连接数据库(SQL Server 2012)的窗体时遇到一些小问题,就是数据库指定表格的指定位置更改数据时无论如何也不能成功。 刚开始我以为是我的SQL语句 写错了(我用的是UPDATE语句),后来我将该语句放到...

ExecuteNonQuery执行多条SQL

大家熟知ExecuteNonQuery返回的是执行SQL语句后所返回影响行数。 那执行多条SQL语句返回值是多少? 不是最后一条SQL影响的行数; 不是所有SQL影响行数的总和(也可以算做总和,毕竟Select不影响行数) 执行...

相关热词 c#对cxcel的操作 c# 判断t类型 c# 设计一个电子标题版 c# 循环多个label c#线程多次 c# sql 条件搜索 c# 改变按钮位置 c#机械臂运动学逆解 c#删除txt文件 c# 发送 复制键