Hola
Tengo un problema: quiero actualizar los campos de una BBDD hecha con access 2003. Estoy utilizando un componente ADOConnection para conectarme. Esta actualizacion la quiero hacer con SQL usando ADOQuery, pues es mas facil. La consulta es la siguiente:
Código SQL
[-]update producto
set nombre='este es el'
where (codigo= :param) and (stock in (select stock
from producto
where stock= :cant))
se bien que la consulta puede hacerse de otra forma, pero estoy probando usar la clausula IN. Al probar la consulta en Access funciona perfectamente, pero en delphi no hace nada, es decir, no muestra ningun cartel de error ni nada, y la BBDD no se actualiza. Alguien me puede decir si hay que hacer algo con la clausula IN en particular. Lo estoy ejecutando con el siguiente codigo:
Código Delphi
[-] adoQuery1.Parameters.ParamByName('param').Value:=1111;
adoQuery1.Parameters.ParamByName('cant').Value:=147;
adoQuery1.ExecSQL;
Graciass