从split中循环一个数组

时间:2017-05-10 20:26:52

标签: vbscript

我要从MySQL数据库中显示一些公司。 我得到的第一批公司,我将companyId存储在这样的字符串中:

companyList = companyList & "|" & rs1("supplier_id")

然后我得到了更多的公司,我只想展示这些公司,如果他们不在我的companyList。所以我拆分我的列表并循环遍历它:

companyList = Split(companyList, "|")

already_shown = 0                                 
For Each x In companyList
    If x = CInt(rs1("companyId")) Then
       already_shown = 1
    End If
Next

我的问题是即使companyId在列表中,它仍然会显示出来。那是为什么?

我试过这个:

If CInt(x) = CInt(rs1("companyId")) Then

但我收到了一个错误。我的列表只包含整数。

有人能帮助我吗?

0 个答案:

没有答案