我有以下几点:
For Each dist In dtDataTableDist.Rows
For Each det In dtDataTableDet.Rows
If Not (det("LoginName") Is dist("LoginName")) Then Continue For
Next
Next 在内在的每一个我都有
Not (det("LoginName") Is dist("LoginName")) Then Continue For这里我想说的是,如果内部for each中的登录与out中的LoginName不同,那么跳过内部循环中的其余代码,继续到下一个内部for each。
虽然det("LoginName")和dist("LoginName")都有相同的值"899“,但我认为它不会跳过内部循环中的其余代码,但它确实跳过了。
发布于 2012-08-06 22:13:26
Is用于比较对象...换句话说,这两个对象引用的是完全相同的对象。
你应该使用正常的比较...
If Not (det("LoginName") = dist("LoginName")) Then Continue For或者..。
If det("LoginName") <> dist("LoginName") Then Continue Forhttps://stackoverflow.com/questions/11829974
复制相似问题