Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/01/2004, 07:08
Avatar de pabli
pabli
 
Fecha de Ingreso: octubre-2003
Mensajes: 381
Antigüedad: 20 años, 6 meses
Puntos: 0
Creo que empiezo a enterarme, a ver si no me equivoco.
Tú tienes en la base de datos la siguiente estructura, o sea un abuelo al tener varios nietos puede tener varios registros:

abuelo1 padre1 hijo1
abuelo1 padre1 hijo2

y la información, en vez de sacarla en formato horizontal, la quieres en vertical para mostrarla:

abuelo1
padre1
hijo1
hijo2

esto es complicado por no decir... (seré cauto por si es posible) en una sola sentencia SQL

Solo si te he entendido bien, sigue leyendo:
Cuando quieres cambiar la estructura de una tabla para sacar unos resultados temporales tienes que hacer un jaleo de tres pares...
Si fuera una base de datos tipo SQLServer u ORACLE se podría solucionar con tablas temporales, pues mediante varias SELECT llenas la tabla temp con los datos que tu quieras.
Desde VB, Dataenvironment es poco flexible, trabajas normalmente con objetos:

CONNECTION
RECORDSET
COMMAND

sin ADODC ni ENV... Estos controles simplifican la programación pero no te dejan hacer mucho más.

Saludos
Pablo