Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Update set en adoQuery (https://www.clubdelphi.com/foros/showthread.php?t=79212)

licha 15-06-2012 21:33:26

Update set en adoQuery
 
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

Casimiro Notevi 15-06-2012 22:30:41

Recuerda poner los tags al código fuente, ejemplo:



Gracias :)


La franja horaria es GMT +2. Ahora son las 07:50:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi