Ver Mensaje Individual
  #1  
Antiguo 27-05-2008
socger socger is offline
Miembro
 
Registrado: jun 2004
Posts: 89
Reputación: 20
socger Va por buen camino
¿Cómo refrescar un registro de una adoQuery que ataca SQL Server?

Muy buenas. Ante todo gracias por leerme este hilo.

Ataco una tabla en una bd en SQL Server. Mi Delphi es v.5, así que la ataco con componentes ADO. Tengo un adoQuery ligado a un adoConnection. El problema se me suscita a que tengo que refrescar un registro antes de editarlo, porque otro usuario puede habérmelo cambiado. ¿Serías tan amable de decirme cómo hacer sólo el refresco de este registro sin tener que refrescar toda la tabla ni que pierda el foco del dbGrid al registro en el que se encuentra?

Lo he solucionado refrescando toda la tabla y haciendo un locate sobre ciertos campos claves al registro donde estaba antes de hacer el refresco. Pero seguro que hay otra manera de evitar traerme por la red todos los registros, cuando sólo deseo en realidad refrescar sobre el que me encuentro.

Y ahora las gracias oportunas, por haber terminado de leer esta solicitud de ayuda sin reirte de mi (por novato) o no documentarme mejor en internet antes de hacer este hilo. Pero pensé en hacer esta consulta antes, por falta de tiempo.

Lo dicho, gracias.
Responder Con Cita