以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  IN关键字的写法  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74285)

--  作者:huangfanzi
--  发布时间:2015/9/7 18:01:00
--  IN关键字的写法
表事件中用到了以下带有IN的语句,老师帮我看看应该如何写:
 If e.row("生产计划编号") IN ( "DataTables("生产计划").SQLGetComboListString("生产计划编号").Replace("|", "","") ") then
......

--  作者:大红袍
--  发布时间:2015/9/7 18:10:00
--  
Dim ls As List(Of String) = DataTables("生产计划").SQLGetValues("生产计划编号")
If ls.Contains(e.Row("生产计划编号")) Then

--  作者:huangfanzi
--  发布时间:2015/9/7 18:40:00
--  
老师,你的写法看懂了,但我的那种用IN的写法是不是错的,根本不能这样写?
--  作者:大红袍
--  发布时间:2015/9/7 19:21:00
--  
是的,没有你的那种语法。