Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-07-2005
Avatar de el_barto
el_barto el_barto is offline
Miembro
 
Registrado: may 2005
Ubicación: Bogota Colombia
Posts: 533
Poder: 19
el_barto Va por buen camino
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
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas

Última edición por el_barto fecha: 29-07-2005 a las 19:03:00.
Responder Con Cita
  #2  
Antiguo 29-07-2005
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
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...
Responder Con Cita
  #3  
Antiguo 29-07-2005
Avatar de el_barto
el_barto el_barto is offline
Miembro
 
Registrado: may 2005
Ubicación: Bogota Colombia
Posts: 533
Poder: 19
el_barto Va por buen camino
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
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:59:21.


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
Copyright 1996-2007 Club Delphi