Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2009, 01:40
HaTry
 
Fecha de Ingreso: abril-2009
Mensajes: 8
Antigüedad: 16 años, 1 mes
Puntos: 0
Bucle Infinito

Hola,
haber si me podeis ayudar.Quiero mostrar todos lo nombres de material dado el codigo de un alumno. Tengo 3 tablas:
alumno: que tiene el codalum clave primaria
prestamos: tiene codalum y codmaterial que son claves foraneas o externas
material: tiene el codmaterial de clave primaria y el nombre del material

Las relaciones son: alumno 1--->∞ prestamos y material 1 --->∞ prestamos

Lo que e hecho yo:

SQLL="SELECT * FROM alumno INNER JOIN (material INNER JOIN prestamos ON material.codmaterial=prestamos.codmaterial) ON alumno.codalum=prestamos.codslum where codalum="&codalum& ";"

set rs2=createobject("ADODB.Recordset")
rs2.CursorType = adOpenKeyset
rs2.LockType = adLockOptimistic
rs2.open SQLL,conexion1

while (not rs2.eof)
response.Write(rs2("NombreMaterial"))
wend


Me sale un bucle infinito y no entiendo porque. E probado muchas cosas y no consigo hacerlo bien. Nose si el error es en la SQL o en el ASP.

Gracias.