Foxtable(狐表)用户栏目专家坐堂 → 请问各位老师,select语句,update更新数据,有没有可能出现更新失败的情况


  共有1935人关注过本帖树形打印复制链接

主题:请问各位老师,select语句,update更新数据,有没有可能出现更新失败的情况

帅哥哟,离线,有人找我吗?
wandongliang
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:414 积分:3576 威望:0 精华:0 注册:2016/1/1 20:20:00
请问各位老师,select语句,update更新数据,有没有可能出现更新失败的情况  发帖心情 Post By:2021/9/29 21:01:00 [只看该作者]

select语句,update更新数据,有没有可能出现更新失败的情况?
因为是用ExecuteNonQuery执行,没有任何返回值,如果更新失败,也收不到更新失败的信息

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6793 积分:42967 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2021/9/30 8:03:00 [只看该作者]

执行事务

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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 & "行!")


 回到顶部