Que pasa con DAO 3.6

Monchorolas
11 de Marzo del 2006
Estoy haciendo accesos a access desde VB utilizando el recordset de ADO 3.6 pero, no entiendo porque con:
TablaB.FindFirst "NUEVA_CLAV =" & " '" & mCveLibro & "'"
Donde TablaB es el recordset, NUEVA_CLAV es el campo y mCveLibro es el libro a buscar.
Me reporta un run time error “3251” “operación no valida para este tipo de objeto”, ¿¿alguien sabe por que puede ser este error y como lo puedo solucionar??