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!