Foros del Web » Programando para Internet » ASP Clásico »

Mostrar datos de una tabla

Estas en el tema de Mostrar datos de una tabla en el foro de ASP Clásico en Foros del Web. Hola tengo una pregunta a ver si alguien me puede ayudar. Estoy mirando tiendas virtuales pero no me valen mucho y os explico a ver ...
  #1 (permalink)  
Antiguo 11/12/2008, 05:02
 
Fecha de Ingreso: septiembre-2004
Mensajes: 76
Antigüedad: 19 años, 7 meses
Puntos: 0
Mostrar datos de una tabla

Hola tengo una pregunta a ver si alguien me puede ayudar.
Estoy mirando tiendas virtuales pero no me valen mucho y os explico a ver si es posible que alguien me aloje algo de luz.
Me explico un poco mejor yo por ejemplo tengo tengo una misma referencia con varios tamaños pero quisiera ver como los puedo agrupar todos a la vez para q se muestren

Tabla Productos

IDProducto  0001AA
Referencia 0000001
Nombre  tornillo
Tamaño  3 cm
Mismo IDProducto  0001AB
Referencia 0000001
Nombre  tornillo
Tamaño  5 cm

Mismo IDProducto  0001AC
Referencia 0000001
Nombre  tornillo
Tamaño  7 cm
Necesitaría saber cómo hacerlo para q me saliese todo
Referencia | Nombre | Tamaño
0000001 | tornillo | 3 cm , 5 cm , 7 cm


IDProducto  0002AA
Referencia 0000002
Nombre  clavo
Tamaño  3 cm
Mismo IDProducto  0002AB
Referencia 0000002
Nombre  clavo
Tamaño  5 cm

Mismo IDProducto  0002AC
Referencia 0000002
Nombre  clavo
Tamaño  7 cm

Necesitaría saber cómo hacerlo para q me saliese todo
Referencia | Nombre | Tamaño
0000002 | clavo | 3 cm , 5 cm , 7 cm

Última edición por Essftg; 11/12/2008 a las 05:21 Razón: pq me faltaban datos
  #2 (permalink)  
Antiguo 11/12/2008, 06:55
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Mostrar datos de una tabla

Hola

Prueba así

Código asp:
Ver original
  1. SQL = "Select referencia, nombre, tamaño FROM tabla WHERE referencia = "&referencia&" AND tamaño IN (Select tamaño FROM tabla group by tamaño) order by referencia asc"
  2. set rs = oConn.Execute(SQL)
  3. Response.write rs("referencia") & "---" &  rs("nombre") & "---"
  4. Do while not rs.eof
  5. Response.write rs("tamaño") & ", "
  6. rs.MoveNext
  7. Loop
  8. rs.Close

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 11/12/2008, 09:41
 
Fecha de Ingreso: septiembre-2004
Mensajes: 76
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: Mostrar datos de una tabla

y con el IDPRODUCT como lo haces?????
  #4 (permalink)  
Antiguo 12/12/2008, 07:10
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Mostrar datos de una tabla

Hola

No entiendo a que te refieres. Con referencia se puede hacer ya que el valor es el mismo pero con idproduct no se puede hacer, los valores son distintos y lo máximo que conseguirías, por poner un ejemplo, sería

Referencia | Nombre | Tamaño
0000002 | clavo | 7 cm

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #5 (permalink)  
Antiguo 12/12/2008, 07:27
 
Fecha de Ingreso: septiembre-2004
Mensajes: 76
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: Mostrar datos de una tabla

Perdon pero me he colado, a ver me explico, me falta un campo

ID --> autonumerico

Tabla Productos
ID--> 1
IDProducto  0001AA
Referencia 0000001
Nombre  tornillo
Tamaño  3 cm
Mismo IDProducto  0001AB
Referencia 0000001
Nombre  tornillo
Tamaño  5 cm

ID->2
Mismo IDProducto  0001AC
Referencia 0000001
Nombre  tornillo
Tamaño  7 cm
Necesitaría saber cómo hacerlo para q me saliese todo
Referencia | Nombre | Tamaño
0000001 | tornillo | 3 cm , 5 cm , 7 cm

ID->3
IDProducto  0002AA
Referencia 0000002
Nombre  clavo
Tamaño  3 cm
Mismo IDProducto  0002AB
Referencia 0000002
Nombre  clavo
Tamaño  5 cm

ID->4
Mismo IDProducto  0002AC
Referencia 0000002
Nombre  clavo
Tamaño  7 cm

Necesitaría saber cómo hacerlo para q me saliese todo
Referencia | Nombre | Tamaño
0000002 | clavo | 3 cm , 5 cm , 7 cm

Se tendria q hacer asi es que se me habia olvidado el ID primary key.
  #6 (permalink)  
Antiguo 12/12/2008, 07:35
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Mostrar datos de una tabla

Hola

Estamos en el mismos caso, quieres usar un autonómico, así que podrías conseguir

Referencia | Nombre | Tamaño
0000002 | clavo | 3 cm , 5 cm

Lo que no llego a entender por qué quieres usar un autonómico, cuando con referencia logras lo que realmente quieres. Replanteatelo

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:31.