请看微软的ado帮助文件吧,讲得很清楚,(我记不起来了)

解决方案 »

  1.   

    不会吧。如果找到就指这那条记录,如果找不到,就指向最后(EOF)。
      

  2.   

        '它没有返回值(Nomatch是DAO的,ADO没有这个属性)
        '如果找到指针就是符合条件的记录
        '如果未找到指针指在EOF,通过是否EOF来判断是否找到
        
        rs.Find "name='王小三'"
        
        If rs.EOF Then
            MsgBox "没找到", vbInformation
        Else
            MsgBox "找到了", vbInformation
            '此时指针已定位到了符合条件的记录,你可以对它进行操作了
            'MsgBox rs.Fields(...)
        End If
      

  3.   

    呵呵..ADO如果找不到,它的EOF会变成TRUE的..
      

  4.   

    如果多个条件,应该如何使用呢? 我用 rs.find "name='王小山'" and "id=3" 却显示错误!?为什么??