Ver Mensaje Individual
  #2  
Antiguo 05-03-2020
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.286
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por tulio Ver Mensaje
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.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita