Foxtable(狐表)用户栏目专家坐堂 → SQL存储过程in 怎么过滤 ?


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

主题:SQL存储过程in 怎么过滤 ?

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


加好友 发短信
等级:幼狐 帖子:62 积分:867 威望:0 精华:0 注册:2019/11/15 13:36:00
SQL存储过程in 怎么过滤 ?  发帖心情 Post By:2020/2/24 13:43:00 [只看该作者]

Dim tb As Table = Tables("CMSMD")
Dim dbox As WinForm.DropDownBox = Forms("主窗口").Controls("DropboxSC")
Dim s As String
For Each i As Row In tb.GetCheckedRows

    s=  s & "'" & i("MD001")   & "'" & ","

    
Next
If s = "" Then
    MessageBox.Show("至少选择一列","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    dbox.Value= ""
Else
    MessageBox.Show(s.SubString(0,s.Length-1))
    dbox.Value= s.SubString(0,s.Length)
End If
e.Form.Close()

这样写,, 拼接出来的不对  得出的结果 不对
exec P_MOC N'''02''',N'''D01'',''D02'''

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


加好友 发短信
等级:超级版主 帖子:105926 积分:538693 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/24 13:50:00 [只看该作者]

表格里存储的是什么值?

Dim tb As Table = Tables("CMSMD")
Dim dbox As WinForm.DropDownBox = Forms("主窗口").Controls("DropboxSC")
Dim s As String
For Each i As Row In tb.GetCheckedRows
    s=  s & "'" & i("MD001")   & "',"
Next
msgbox(s) ‘显示什么内容?

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


加好友 发短信
等级:幼狐 帖子:62 积分:867 威望:0 精华:0 注册:2019/11/15 13:36:00
SQL存储过程in 怎么过滤 ?  发帖心情 Post By:2020/2/24 15:48:00 [只看该作者]

已经搞定了,谢谢老师 ,网上找了个分解函数

 回到顶部