Ver Mensaje Individual
  #2  
Antiguo 17-05-2007
Roilo Roilo is offline
Miembro
 
Registrado: nov 2005
Ubicación: Mayarí, Cuba
Posts: 143
Reputación: 21
Roilo Va por buen camino
Hola, me pasa algo parecido....

Un abraso al Foro.
Necesito que miren este censillo código:
Código Delphi [-]
With master do
begin
 Open;
 locate('chapa',edit1.Text,[]);
 edit ;
 FieldByName('nombre').asstring:=edit43.Text;
 FieldByName('cidentidad').asstring:=edit44.Text;
 FieldByName('sexo').asstring:=edit45.Text;
 Refresh ;
end;

Evidentemente con esto quiero cambiar algunos valores del registro con chapa = edit1.text pero me surge el error ese del que hablamos...
Cogí, y sustituí el Refresh por el FindNext, con el propósito de que cuando se moviera en cursor dentro de la tabla la fila que modifiqué se actualizara....y me funcionó. Pero no es esa la solución que busco porque en otras partes de mi código ... no me cuadra. como dice Cabanyaler, si alguien mientras lo busco me puede aportar luz, se lo agradecería.Trabajo con componentes ADO y SQL Server.

Última edición por Roilo fecha: 17-05-2007 a las 22:30:18.
Responder Con Cita