Foxtable(狐表)用户栏目专家坐堂 → 怎么实现组长、副组长、成员三个字段的值实现类似1,2,3,4,5,6……的组合后,去比对人员信息表中姓名里是否有相同的内容,如果有输出1


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

主题:怎么实现组长、副组长、成员三个字段的值实现类似1,2,3,4,5,6……的组合后,去比对人员信息表中姓名里是否有相同的内容,如果有输出1

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/15 11:18:00 [显示全部帖子]

没看懂

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/15 11:57:00 [显示全部帖子]

Dim cmd As New SQLCommand
cmd.Connec tionNa me = "主数据源"
cmd.CommandText =  "select 组长,副组长,联络员,成员 from {巡察组信息}"
Dim dt1 As DataTable = cmd.ExecuteReader(True)
dim s as string = dt1.GetComboListString("组长") & "|" & dt1.GetComboListString("副组长") & "|"dt1.GetComboListString("联络员") & "|"dt1.GetComboListString("成员")
s = s.replace("|","','")
cmd.CommandText =  "update {巡察专业人才库} set 是否组队='未组队' ;update {巡察专业人才库} set 是否组队='已组队where 姓名 in ('" & s & "');"
cmd.ExecuteNonQuery

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/15 13:32:00 [显示全部帖子]

这里一次执行了2条update的sql,先把所有行更新为'未组队',再把符合条件的更新为'已组队'

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/15 15:45:00 [显示全部帖子]

5楼的用法有什么问题?

 回到顶部