ExecuteNonQuery方法主要用来更新数据。
通常使用它来执行Update、Insert和Delete语句。
该方法返回值意义如下:
对于Update、Insert和Delete语句,返回值为该命令所影响的行数。
对于所有其他类型的语句,返回值为-1。
Command对象通过ExecuteNonQuery方法更新数据库的过程非常简单,需要进行的步骤如下:
(1)创建数据库连接。
(2)创建Command对象,并指定一个SQL Insert、Update、Delete查询或存储过程。
(3)把Command对象依附到数据库连接上。
(4)调用ExecuteNonQuery方法。
(5)关闭连接。
下面依次看一看更新、添加和删除操作。
更新记录
下面的代码显示了一个简单的数据库更新操作,其作用是修改学号为“20013150“的学生信息:
1 string updateQuery="Update studentInfo set sName=‘小李‘"+"Where ID=‘200131500145‘"; 2 3 //新建连接 4 5 SqlConnection conn=new SqlConnection(); 6 7 conn.Conn