比对表A中的记录是否在表B中,以下代码正确吗?问题在哪?
For Each dr As DataRow In DataTables("表A").DataRows
dr("姓名比对")=False
dr("身份证比对")=False
dr("比对结果")=""
For Each tr As DataRow In DataTables("表B").DataRows
If dr("考生姓名")=tr("姓名") And dr("身份证号")=tr("证件号码")
dr("姓名比对")=True
dr("身份证比对")=True
dr("比对结果")="建档户"
End If
Next
比对的结果不正确,不知何因?请求帮助