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.