Foxtable(狐表)用户栏目专家坐堂 → [求助]循坏变量的问题


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

主题:[求助]循坏变量的问题

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


加好友 发短信
等级:童狐 帖子:266 积分:2478 威望:0 精华:0 注册:2019/2/15 9:43:00
[求助]循坏变量的问题  发帖心情 Post By:2020/5/13 16:31:00 [显示全部帖子]

Dim ndx As Table = Tables("E1生产发料单_ndx")
Dim detail As Table = Tables("E1生产发料单_detail")

For Each dr As Row In detail.Rows
    Dim Colsa() As String = {"usercode"}
    Dim filter As String
    For i As Integer = 0 To Colsa.Length-1
            If filter = "" Then
                filter = Colsa(i) & " = '" & dr(Colsa(i)) & "'"
            Else
                filter =filter & " and " & Colsa(i) & " = '" & dr(Colsa(i)) & "'"
            End If
    Next
    MessageBox.show("提示 " & filter)
Next

在循环第一次时,变量filter会保存一个值,当循环第二次时重新定义变量filter(个人理解filter原有的值就应该清空了而且这个变量在for each 的区间内),为什么上一次循环的变量值,会继续跟踪到第二次循坏


 回到顶部