我想比较两个记录集。第一个rs1有随机记录。第二个rs2具有这些记录的标准值。最初,我正在寻找每个记录并查看它们是否与第二个记录集中的标准值集匹配。每个记录集中有四个字段要进行比较,并且所有四个字段必须匹配。女士访问比较两个记录集
我只是需要在循环中的一些帮助。我正在尝试将不匹配的记录写入Excel文件。 这里是我迄今为止
While Not rs1.EOF
With rs1
.MoveFirst
With rs2
.MoveFirst
While Not rs2.EOF
counter = counter + 1
a = 0
If rs1!Kk = rs2!Kk Then a = a + 1
If rs1!CC = rs2!CC Then a = a + 1
If rs1!HN = rs2!HN Then a = a + 1
If rs3!TN = rs2!TN Then a = a + 1
If a > 3 Then GoTo correct
.MoveNext
If rs2.EOF Then
If rs!Table_Name <> "table1" Then
i = i + 1
j = 1
counter = counter + 1
objSht.Cells(i, j).Value = "casenum" & rs1.Fields(1)
j = j + 1
stat_counter = stat_counter + 1
End If
If i = 65500 Then
Set wbexcel = objexcel.ActiveWorkbook
''//Set objSht = wbexcel.Worksheets("Sheet2")
Set objSht = wbexcel.Worksheets.Add
i = 2
End If
End If
correct:
rs1.MoveNext
Wend
End With
End With
而且我如何能基于与标准匹配字段2,并与标准值进行匹配字段的3隔离
那么你有什么问题/问题? – 2009-09-09 22:02:50