Foxtable(狐表)用户栏目专家坐堂 → in 函数


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

主题:in 函数

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


加好友 发短信
等级:幼狐 帖子:138 积分:1538 威望:0 精华:0 注册:2017/3/5 20:17:00
in 函数  发帖心情 Post By:2019/3/23 11:19:00 [显示全部帖子]

Dim lst As new List(of String)
For Each dr As DataRow In dt.DataRows
    lst.Add(dr("人员名称"))
Next
Dim a1 As String = String.Join(",",lst.ToArray())
Dim a1s() As String
a1s = a1.Split(",")
cmd.CommandText = "sele  ct 项目编号 from 结算汇总表 where  项目编号 in ('"  & a1s &  "')  ) "

显示 : 项目编号 in ('"  & a1s &  "')  这里有问题

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


加好友 发短信
等级:幼狐 帖子:138 积分:1538 威望:0 精华:0 注册:2017/3/5 20:17:00
  发帖心情 Post By:2019/3/23 15:25:00 [显示全部帖子]

Dim lst As new List(of String)
For Each dr As DataRow In dt.DataRows
    lst.Add(dr("人员名称"))           
Next
Dim a1 As String = String.Join(",",lst.ToArray())
Dim a1s() As String
a1s = a1.Split(",")
cmd.CommandText = "sele  ct 项目编号 from 结算汇总表 where  项目编号 in ('"  & a1s &  "')  ) "

显示 : 项目编号 in ('"  & a1s &  "')  这里有问题

主要是:“人员名称”是多值字段,必须把多值字段分开,直接转数组多值字段分不开,我这样写提示:“没有为string 的1  维数组定义运算符&”。

[此贴子已经被作者于2019/3/23 15:34:16编辑过]

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


加好友 发短信
等级:幼狐 帖子:138 积分:1538 威望:0 精华:0 注册:2017/3/5 20:17:00
  发帖心情 Post By:2019/3/23 16:27:00 [显示全部帖子]

蓝老师厉害

 回到顶部