C# SqlCommand 中ExecuteNonQuery()和ExecuteScalar()用来干什么的

2024-12-02 20:34:52
推荐回答(2个)
回答1:

ExecuteNonQuery对于insert 、delete、update语句返回的就是受影响的行数,对于select语句始终返回-1,ExecuteScalar返回的是查询结果的首行首列,像一般查询数据总条数,select count(*)from tb这种语句使用ExecuteScalar就很方便

回答2:

用来执行数据库操作的,如果没有它们,数据库里是不会被改动的。