Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Modify y distinct no funcionan juntos (https://www.clubdelphi.com/foros/showthread.php?t=23834)

el_barto 29-07-2005 19:00:27

Modify y distinct no funcionan juntos
 
tengo una serie de registros que son algo como

codigo item caracteristicas Nombre flag
100 1 negro televisor sony 0
100 2 plateado televisor sony 0
200 1 negro dvd samsung 0
200 2 combinado dvd samsung 0

pero yo necesito que solo me muestre una sola vez televisor sony, dvd samsung, etc

codigo item Nombre flag
100 1 televisor sony 0
200 1 dvd samsung 0

en el dataset uso en el select
Código SQL [-]
select distinct codigo, item, Nombre, flag from subcomp

en el modify:

Código SQL [-]
size="1">update subcomp
set flag=:flag 
where (nombre=:Old_nombre) and (codigo=:OLD_codigo) and (item=:OLD_item)
Pero cada vez que hago los cambio y hago el applyupdates y el commit, no me guarda los cambios.

Porque??? ayuda porfavor, se puede resolver sin el distinct

maeyanes 29-07-2005 19:47:43

Prueba quitándole al update la parte donde dice: and (item=:OLD_item), ya que los registros difieren en ese campo. Con eso te debe modificar todos los que tengan X nombre y Y código.



Saludos...

el_barto 29-07-2005 20:27:52

pero es que yo solo quiero que dse modifique solo uno de los 2 en este caso si le quito en el update el Item=:OLD_item me modificara mas de uno


La franja horaria es GMT +2. Ahora son las 14:43:05.

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