updeta a la base
buenas necesito una ayuda quiereo hacer un update a la base de datos con unos datos que estoy generando de una secuensia SQL pero el query me da error y estoy trbajando con SQL SERVER y quisiera saber como hago el update......
tengo esto!!!!!! declare @v_1 int; begin set @v_1 = (Select sum(Precio_D) as Total from Productos where categoria_p = 'Q003000' group by des_categoria ) update Presupuesto set Precio_Basico_Grupo = @v_1 where Grupo = 2 end |
¿Y el error?
|
Cual es el problema, yo no encuentro ningún error.
|
update
lo que sucede es que intento colocarlo en un query y cuando intento activarlo me da este error!!!
ADOQuery: CommandText does not return a result set. y no se por que me dice eso..!!! |
update
lo que sucede es que intento colocarlo en un query y cuando intento activarlo me da este error!!!
ADOQuery: CommandText does not return a result set. y no se por que me dice eso..!!! |
Lo que te pasa es que estas utilizando, (Open) en vez de (ExecSQL), la sentencia (Open) sólo se utiliza cuando la DB te devuelve registros y el (ExecSQL) es para que se ejecuta la SQL.
Usa: Un saludo. |
La franja horaria es GMT +2. Ahora son las 21:13:57. |
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