摘要:
ExecuteNonQuery() 执行对数据库的增删改,返回受影响的行数,适合:insert、delete、update(对于其他语句返回-1)----------这个方法有返回值,返回值是个整型。返回所影响的行数。返回的如果是0,不能证明执行失败了。
理由:现在我要把班级表中所有的男同学的年龄改成20,但是表中都是女生,返回所影响的行数是0。这个时候我们不能说SQL语句执行失败了。
除了这个还有
ExecuteScalar()执行查询,返回首行首列
有返回值,return:object
一般用来执行什么样的SQL语句的呢?
用来执行返回单个值的sql语句.
ExecuteReader(); 当执行sql语句返回多行多列时使用。
返回SqlDataReader 通过reader拿到数据 阅读全文