Hola Caral! te cuento que sigo sin poder modificar, lo que hice es lo siguiente cuando creo el form de Listar Datos tengo los dbedits conectados al query, me muestra los datos y como decias vos en algunos me deja modificar una vez que modifico le doy al botón actualizar donde tengo esta consulta:
Código Delphi
[-]
ZQuery1.Close;
ZQuery1.SQL.Clear;
ZQuery1.SQL.Add('Update empleado set nombre='''+DBEdit1.EditText+''' where empleado.ID_Empleado='''+id+'''');
ZQuery1.ExecSQL;
Lo que me pasa ahora es que no me toma lo que modifico en el DBEdit1.EditText , ahora si hago esto si lo toma:
Código Delphi
[-]h:=DBEdit1.EditText;
ZQuery1.Close;
ZQuery1.SQL.Clear;
ZQuery1.SQL.Add('Update empleado set nombre='''+h+''' where empleado.ID_Empleado='''+id+'''');
ZQuery1.ExecSQL;
Ose si lo paso antes a una variable si funciona , el drama es que no puedo crear por cada dbedit una variable ya que tengo muchos y me parece que no es lo correcto. Espero que me puedan ayudar!! Desde ya muchas gracias.