Foxtable(狐表)用户栏目专家坐堂 → for each 取数组元素的值。


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

主题:for each 取数组元素的值。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2017/3/30 17:31:00 [显示全部帖子]

                        For Each id As Integer = 0 To msm.Length - 1
                            If (msm(id) <> tr) Then
                                Dim cmd1 As new  SQLCommand
                                cmd1.C
                                cmd1.CommandText = "Exec kwsltjdec  '" & mr("生产订单号码") & "','" & mr("工单行号") & "','" & mr("物料编码") & "','" & mr("库位编码") & "','" & mr("库位类别") & "'"
                                Dim t As DataTable = cmd1.ExecuteReader
                                mr.save
                            End If
                        Next

改为:

                        For Each id As Integer = 0 To msm.Length - 1
                            Dim match As Boolean = false
                            If (msm(id) =  tr) Then
                                 match = true
                            End If
            if  match  = false then
                                Dim cmd1 As new  SQLCommand
                                cmd1.C
                                cmd1.CommandText = "Exec kwsltjdec  '" & mr("生产订单号码") & "','" & mr("工单行号") & "','" & mr("物料编码") & "','" & mr("库位编码") & "','" & mr("库位类别") & "'"
                                Dim t As DataTable = cmd1.ExecuteReader
                                mr.save
    End if
                        Next

 回到顶部