Foxtable(狐表)用户栏目专家坐堂 → Select 语句如何判断表中数据是否存在?


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

主题:Select 语句如何判断表中数据是否存在?

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/16 17:28:00 [显示全部帖子]

例如:
 
Dim cnt As Integer
Dim cmd As New SQLCommand
cmd.CommandText = "Select Count(*) From {订单} Where 产品 = 'PD01'"
If cnt >0 Then

   MessageBox.show("存在PD01的订单")

End If


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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/16 17:49:00 [显示全部帖子]

Dim cnt As Integer
Dim cmd As New SQLCommand
cmd.CommandText = "Select Count(*) From {订单} Where 商家名称 Like '%方锦%'"
If cnt >0 Then

     MessageBox.show("有啊")

End If


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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/16 18:01:00 [显示全部帖子]

cnt只是定义的一个变量名? 怎么会有问题?

没有问题的,如果使用外部数据源,记得指定数据源名称。


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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/16 18:11:00 [显示全部帖子]

Dim cnt As Integer
Dim cmd As New SQLCommand
cmd.CommandText = "Select Count(*) From {订单} Where 产品 = 'PD01'"
cnt = cmd.ExecuteNonQuery()
If cnt >0 Then

     MessageBox.show("存在PD01的订单")
End If

图片点击可在新窗口打开查看

[此贴子已经被作者于2011-5-16 18:11:05编辑过]

 回到顶部