以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  GetComboListString的Filter  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31415)

--  作者:gaoshr
--  发布时间:2013/4/14 17:44:00
--  GetComboListString的Filter
GetComboListString的Filter如何实现A表SN列数据不在B表DT列呢?GetComboListString(“串码”," A.SN Not In B.DT ")不行, 正确如何书写?
--  作者:ybil
--  发布时间:2013/4/14 18:21:00
--  

SELECT SN FROM {A} WHERE SN NOT IN (SELECT DT FROM {B})

[此贴子已经被作者于2013-4-14 18:49:13编辑过]

--  作者:gaoshr
--  发布时间:2013/4/15 7:36:00
--  表达式错误
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:表达式错误.rar


--  作者:ybil
--  发布时间:2013/4/15 8:15:00
--  
DataTables("A").save
DataTables("B").save
Dim cmd As New SQLCommand
cmd.CommandText = "SELECT SN FROM {A} WHERE SN NOT IN (SELECT DT FROM {B})"
e.Form.Controls("ComboBox1").ComboList= cmd.ExecuteReader().GetComboListString("SN")

--  作者:ybil
--  发布时间:2013/4/15 8:46:00
--  

或:

Dim s1 as string = DataTables("B").GetComboListString("DT")
s1 = "SN Not In (\'"  & s1.replace("|","\',\'") & "\')"

e.Form.Controls("ComboBox1").ComboList= DataTables("A").GetComboListString("SN",s1)


--  作者:gaoshr
--  发布时间:2013/4/15 14:47:00
--  表达式错
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:错在哪里.rar


--  作者:don
--  发布时间:2013/4/15 14:54:00
--  
还是看看帮助吧,SQL怎能这样用的
--  作者:gaoshr
--  发布时间:2013/4/15 17:51:00
--  查询结果空白

图片点击可在新窗口打开查看此主题相关图片如下:截图01.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:截图02.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:截图03.png
图片点击可在新窗口打开查看
结果为什么是空白?