La verdad no encuentro nada mal, yo pienso que el problema es que tal vez la funcion Locate no funciona muy bien con tablas ADO. o funciona de manera diferente... Porque al darle un showmessage para saber el valor booleano de mi locate, siempre me muestra false, cuando estoy 100% seguro que el registro sí existe.
Alguien tiene informacion acerca de esto? Gracias.