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

do while

Estas en el tema de do while en el foro de ASP Clásico en Foros del Web. Hola a todos, Tengo que sacar registros de una tabla para construir una especie de arbol de objetos padres e hijos. Tengo una tabla con ...
  #1 (permalink)  
Antiguo 18/12/2003, 03:39
 
Fecha de Ingreso: septiembre-2003
Mensajes: 19
Antigüedad: 21 años, 7 meses
Puntos: 0
do while

Hola a todos,
Tengo que sacar registros de una tabla para construir una especie de arbol de objetos padres e hijos. Tengo una tabla con dos campos:
Padre e Hijo

|_______Padre___|______Hijo_____|
| Padre1 | Hijo1.1 |
| Padre1 | Hijo1.2 |
| Hijo1.1 | Hijo1.1.1 |
| Hijo1.1 | Hijo1.1.2 |
| Hijo1.1.2 | Hijo8 |

Y lo que necesito es construir una tabla jerarquica de padres e hijos. Le he estado dando muchas vueltas pero al final no me sale el do while. ¿Alguien tiene de como puedo arreglarlo?
Muchas Gracias por anticipado a todos.

<% Padre = request.querystring("Padre")

do while Padre <> ""
sql = "select * from tabla where Padre='" & Padre & "';"

----- abro db, etc...

do while rs.EOF

response.write (Padre)
Padre = rs.Fields("Hijo")

loop

rs.movenext
loop
  #2 (permalink)  
Antiguo 18/12/2003, 11:55
Avatar de illman  
Fecha de Ingreso: mayo-2001
Mensajes: 115
Antigüedad: 23 años, 11 meses
Puntos: 0
No se quizás...

No se pero parece que podrías combinar 2 Do While, de esta forma

Select todos los padres
Do while not Padre.eof

Select todos los hisjos de ese padre
Do Whle not hijos.eof

Hijos.movenext
loop


padre.movenext
loop

Así parece que tendría que funcionar
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 08:33.