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

Problema con excepciones

Estas en el tema de Problema con excepciones en el foro de ASP Clásico en Foros del Web. Hola a tod@s, Tengo un problema que no sé como solucionar, la cuestión es que hago una consulta indexada, pero el valor que me devuelve ...
  #1 (permalink)  
Antiguo 16/01/2006, 14:05
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
Problema con excepciones

Hola a tod@s,

Tengo un problema que no sé como solucionar, la cuestión es que hago una consulta indexada, pero el valor que me devuelve es nulo, es decir, no existen coincidencias, por lo que me tendría que cumplir la cláusula Rs.Eof, pero no lo hace, pongo la sentencia:

Código:
Sql = "Select Top 1 a.IdArticulo, d.Descripcion, d.Adicional, a.PrecioA From (Articulos a Inner Join Descripciones d On" _
			& " (a.IdArticulo=d.IdArticulo)) Inner Join Promociones p On (a.IdArticulo=p.IdArticulo) " _
			& "Where p.Especial=True And d.IdIdioma=" & Session("Idioma") & " Order By Rnd (" & -1 * (intRandomNumber) & "*ID)"
El problema es que busco las descripciones en la tabla que tengan coincidencias con el Idioma 1 (inglés), pero como en ese artículo no existe ese idioma, debería de darme un Rs.Eof=True, pero se lo salta a la torera provocándome una excepción...

Espero que me puedan ayudar, porque no cumple el IF???

Saludos!
  #2 (permalink)  
Antiguo 16/01/2006, 14:30
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
Lo más curioso es que cuando le pongo el:

Cita:
If Rs.Eof = False Then
Me devuelve:

Cita:
El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual.
No lo entiendo...
  #3 (permalink)  
Antiguo 16/01/2006, 14:47
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 20 años, 6 meses
Puntos: 0
prueba con if not Rs.eof then...

o prueba la query en el analizador de querys de sql a ver k te arroja
  #4 (permalink)  
Antiguo 16/01/2006, 14:59
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años, 4 meses
Puntos: 6
Con el If Not no funciona, ya lo había probado.

¿Cómo puedo analizar la query?, es access...
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 11:30.