C#中ExecuteNonQuery如何返回影响的行数
1、首先我们准备数据库操作所需要的方法,小编对其进行了封装,如下图所示:

2、然后我们准备需要连接的数据库字符串,写法如下图所示,注意Server的写法后面有个点

3、接下来调用SqlClient中的方法SqlConnection进行创建连接对象,然后打开这个连接,如下图所示:

4、打开连接以后我们要做的就是准备SQL语句了,然后调用SqlCommand进行执行前的准备,如下图所示:

5、准备好数据以后,直接调用ExecuteNonQuery 方法进行执行即可,它最后返回一个int类型的整数,如果执行成功的话代表执行的行数;失败的话他会返回-1。

6、最后运行控制台程序,我们看到控制台输出了数字,代表成功了,影响了1行数据。

7、最后我们要提一点比较重要的就是,你可能会遇到虽然数据库执行成功了,但是一直返回-1的情形,这是因为你的数据库设置了不返回影响的行数,我们只要在SQL中关闭即可,如下图所示:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:110
阅读量:99
阅读量:117
阅读量:137
阅读量:104