perdona compañero??, pero me podrias especificar en donde mandas imprimir el campo URL, no lo he encontrado, he hecho una prueba local, donde genero una tabla, con 2 campos, un hipervinculo, el otro texto, y me despliega los resultados, podrias decirme en tu codigo donde mandas llamar el campo URL

set oConn=Server.CreateObject("ADODB.Connection")
oConn.Open "xxxxxxxx"
SQL="SELECT Id, Login, Password, URL FROM " & _
"xxx.prueba WHERE (Login='"&nombre&"' AND Password='"&password&"');"
set rs=oConn.Execute(SQL)
if rs.EOF then
Session("ID")=Cint(0)
Response.Redirect("error.asp")
else
Session("ID")=CInt(rs.Fields("Id"))
pagina = nombre
Response.Redirect(nombre)"
end if
_______________
creo que te falta algo asi como
response.redirect(RS("URL").value)