Tema: Problema SQL
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2004, 18:09
Avatar de meru-kun
meru-kun
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 22 años, 5 meses
Puntos: 0
Problema SQL

Tengo un problemilla.
Trabajo con bases de datos, en las que almaceno info relativa a imagenes (path, id, etc.). Y he creado, así, un visor de esas imagenes.

Tengo un botón siguiente, y otro anterior. Para saber cuando no existe una imagen Siguiente, dentro de la misma categoria anime_id, he hecho una sql de la forma:

Código:
strSQL = "SELECT ANIME_ID FROM GAMES_GALL
 WHERE IMAG_ID=" & intID + 1 & " AND ANIME_ID=" & intAID
 Set mr2 = MyConn.Execute(strSQL)
  If mr2.eof or mr2.bof then 
intVarSig = 1 else intVarAnt = 0
Sin embargo, esto solo funciona si he introducido las imags en la DB de forma correlativa, es decir, con su imag_id 1, 2, 3, ...

Si tengo, por ejemplo, dentro de un anime_id=1, id = 1, 2, 3, 5, 6 ... cuando llego a la imagen id=3, con la consulta sql me devuelve que no hay una imagen siguiente, por que no existe una imagen con id=4 ... aunque si una con id=5 que debería se rmostrada ...

¿Como puedo salvar este problema?

Espero haberme expresado bien.
Pueden ver un ejemplo del problema que les explico en la web.
Aqui pueden ver que parece que no hay imagen siguiente, sin embargo, si pinchan en Volver a Galeria, verán como hay muchas más.

Gracias por su ayuda!
__________________
Tu portal de manga y anime.