以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  请问各位老师,select语句,update更新数据,有没有可能出现更新失败的情况  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=172215)

--  作者:wandongliang
--  发布时间:2021/9/29 21:01:00
--  请问各位老师,select语句,update更新数据,有没有可能出现更新失败的情况
select语句,update更新数据,有没有可能出现更新失败的情况?
因为是用ExecuteNonQuery执行,没有任何返回值,如果更新失败,也收不到更新失败的信息

--  作者:lihe60
--  发布时间:2021/9/30 8:03:00
--  
执行事务
--  作者:有点蓝
--  发布时间:2021/9/30 8:50:00
--  
肯定有返回值

ExecuteNonQuery

用于执行不返回任何值的SQL命令,例如DELETE和UPDATE命令。
该方法会返回一个整数,表示受影响的行数。

示例一

Dim cmd As New SQLCommand
cmd.ConnectionName = "数据源名称"
Dim 
Count As Integer
cmd
.CommandText = "DELETE FROM {订单} WHERE 产品 = \'PD01\'"
Count= cmd.ExecuteNonQuery()
Messagebox.Show( "总共删除" & Count & "行!")