Sentencia Update como actualzo un registro pasando parametros

luisreg
01 de Septiembre del 2003
ALguien me puede ayudar, estoy tratando de actualizar un registro mediante la sentencia Update en un query pero no se como hacerlo. He tratado de hacerlo de esta manera pero creo que no es la incidacada ya que me manda error

query1.sql..clear;
query1.sql.add('update table1');
query1.sql.add('set campo1=:param1');
query1.sql.add('where campo2=:param2');

query1.params[0].asinteger:=StrToInt(edit1.text);
query1.params[1].asstring:=edit2.text;
query1.ExecSQL;


Victor Ya?
01 de Septiembre del 2003
Hola , prueba de esta manera, aunque el error tal vez puede estar en tu sentencia SQL, revisa bien el nombre de los campos q estan en ella . y tambien los tipos de datos..


query1.sql..clear;
query1.sql.add('update table1');
query1.sql.add('set campo1=:param1');
query1.sql.add('where campo2=:param2');

query1.parambyname("param1").asinteger:=StrToInt(edit1.text);
query1.parambyname("param2").asstring:=edit2.text;

query1.ExecSQL;


Suerte...