就第一次与第二次的判断,我可以这样做吗?
public function checkplay()
dim rspay as recordset
set rspay=currentdb.openrecordset("给付",dbopendynaset)
rspay.findfirst"[身份证]=" & "'" & me![身份证]& "'"
if rspay.nomatch then
......
老是测试不通过,是什么原因呢?
set rspay=currentdb.openrecordset("给付",dbopendynaset) 改为:
set rspay=currentdb().openrecordset("Select * from 给付",dbopendynaset)
如果“给付”是表,则不支持findfirst方法,只支Seek方法。