solo para reforzar tu entendimiento de lo que paso, es una estructura simple que se puede implementar en cualquiera de tus consultas
Código PHP:
set RS=conexion.execute(SQL)
if Err=0 then
'si no existe error
if RS.EOF=False then
'si no es el final del archivo
'despliego mis registros
'algunos hacen DO WHILE, otros simplemente WHILE
'prefiero el while <--- eleccion propia
while RS.EOF=FALSE
response.Write "campo= " & RS.fields.item("campo").value
'muy importante, sino seria un ciclo infinito
RS.movenext
wend
else
'en este caso, es por que se llego al final de la tabla
'y no se encontro resultado alguno, o coincidencias
end if
else
'existio error
'aki se puede llamar a la funcion que tengas
'diseñada para enviarte mensajes de error
end if
'recordar de liberar la memoria
set rs.close
conexion.close
set conexion=nothing
mira el codigo, y trata de ver que es lo que se esta haciendo... si tienes dudas... postea