Cita:
Empezado por tulio
me da true que lo encontro, pero no en el formulario del ABM que tengo linqueado a unos DBEDIT, no
mueve el PUNTERO hacia el registro que encontro y queda parado en el top de la tabla.
|
Es raro porque el Locate debería mover el puntero al pimer registro que coincide.
Revisa que los componentes del ABM estén apuntando al mismo Dataset (imagino que si) y lo otro que se me ocurre es que aunque ADO implementa el Locate, este no lo esté en el controlador ODBC que estás utilizando.
De todas formas, yo te recomendaría NO USAR el Locate para los ABM, puesto que hace un recorrido secuencial por toda la tabla.
En ese caso mejor una SQL por la clave primaria (o campo único en su defecto).
TADOQuery con una SQL por con el
nro_usuario (si este es único). Mucho más rápido y eficiente.