Gracias de nuevo Delphius, este es el codigo que implemente, los componentes que uso son query y un database
Código Delphi
[-]
procedure TForm1.BitBtnModificarClick(Sender: TObject);
var
i:integer;
begin
for i:=1 to sgEvaluacion.ColCount -1 do
sgEvaluacion.cells[1,i]:=IntToStr(i);
query1.close;
query1.sql.clear;
query1.sql.add('update set tevaluacion(eval_descripcion,eval_nivel,eval_ult_version,eval_ver_usada)');
query1.sql.add('values(:eval_descripcion,:eval_nivel,:eval_ult_version,:eval_ver_usada)');
query1.ParamByName('eval_descripcion').value:=(sgEvaluacion.Cells[1,i]);
query1.ParamByName('eval_nivel').value:=(sgEvaluacion.Cells[2,i]);
query1.ParamByName('eval_ult_version').value:=(sgEvaluacion.Cells[3,i]);
query1.ParamByName('eval_ver_usada').value:=(sgEvaluacion.Cells[4,i]);
try
query1.execsql
except
end;
Application.MessageBox('Los datos se modificaron con éxito','Mensaje de confirmación',mb_OK);
end;
Pero me manda un error de sql..la verdad nose que error sera, se que es por que tengo mal mi sentencia, pero exactamente a que se refiere pues no.Ah..otra cosa, le quite lo de la conversiones puesto que me decia incompatibles string and integer.