![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
C# SqlCommand 中ExecuteNonQuery()和ExecuteScalar()用来干什么的
我知道返回的是受影响行数和首行首列,但不知道用来干嘛的,看网上说是执行非查询的sql如插入修改删除...
我知道返回的是受影响行数和首行首列,但不知道用来干嘛的,看网上说 是执行非查询的sql如插入修改删除
展开
2个回答
展开全部
ExecuteNonQuery对于insert 、delete、update语句返回的就是受影响的行数,对于select语句始终返回-1,ExecuteScalar返回的是查询结果的首行首列,像一般查询数据总条数,select count(*)from tb这种语句使用ExecuteScalar就很方便
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询