Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2011, 15:38
t0n1
 
Fecha de Ingreso: noviembre-2010
Mensajes: 175
Antigüedad: 13 años, 5 meses
Puntos: 1
¿Cómo usar combinación de tablas (sql) en Visual?

Hola!!! Quisiera saber ejemplos de como poder usar combinaciones de tablas en Visual. Por ejemplo el cross join. Ejemplo: Tengo en una tabla autores y en otra tabla libros y quisera con una consulta, unir a los autores con los libros por lo tanto

"Select Autores.Nombre, Libros.Titulo from Autores CROSS JOIN Libros"


Intenté ubicar esta consulta en un msflexgrid por ejemplo pero no sé como hacerla. Mi intento fallido fué este:

Código:
If Not Conectar() Then Exit Sub

sql = "Select Autores.Nombre, Libros.Titulo from Autores CROSS JOIN Libros"

Set Rs = Cn.Execute(sql)

lin = 0
Do While Not Rs.EOF
    lin = lin + 1
    With grdLibros
    .AddItem ""
    .TextMatrix(lin, 0) = Rs!Autores.Nombre
    .TextMatrix(lin, 1) = Rs!Libros.Titulo
    End With
    Rs.MoveNext
Loop

Saludos!!!