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

Error en Server.Transfer

Estas en el tema de Error en Server.Transfer en el foro de ASP Clásico en Foros del Web. Hola que tal?? Tengo el siguiente problema. Estoy haciendo un sistema de control de usuarios sobre una base de datos. Primero se comprueba que el ...
  #1 (permalink)  
Antiguo 25/02/2005, 06:16
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 6 meses
Puntos: 8
Error en Server.Transfer

Hola que tal?? Tengo el siguiente problema. Estoy haciendo un sistema de control de usuarios sobre una base de datos. Primero se comprueba que el usuario existe y que la contraseña es correcta, y después que ese usuario tiene permiso para acceder a la sección que quiere ver. Si las dos cosas se cumplen, se hace un server.transfer al link de la sección, que se saca de la base de datos. Pero me da el siguiente error:

Cita:
Objeto Server error 'ASP 0230 : 80004005'

Error en Server.Transfer

/gestion/controlusuarios.asp, line 186

Error en la llamada a Server.Transfer al cargar la página.
Alguien tiene idea de porque puede ser??? Os adjunto también el trozo de código aunque no creo que sirva de mucho, pero weno, nunca se sabe jeje

Código PHP:
if tienepermiso 1 then
    
'si tiene permiso de acceso al servicio
    server.Transfer(link)
else
    '
no tiene permiso para acceder al servicio
    response
.write("No tiene permiso para acceder al servicio<br>")
end if 
La variable link ha tomado anteriormente el valor de la ruta relativa que hay que seguir para llegar a la sección, sacando este dato de la base de datos, ya he comprobado que el valor de la variable es correcto, asi que no me explico porque no funciona. Muchas gracias a tod@s por vuestra ayuda, salu2
__________________
Vayamos por Partes :: Jack el Destripador
  #2 (permalink)  
Antiguo 25/02/2005, 11:45
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Y puedes ingresar con esa URL relativa desde el explorador?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 25/02/2005, 14:35
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 6 meses
Puntos: 8
Si, porque si hago un Response.Redirect si que funciona. Aunque prefiero usar el server.transfer por dos razones: por una parte de esa manera, si alguien mira las propiedades de la pagina para ver la url, siempre verá la del módulo de control, y por otra parte, si quiero sacar antes algo por pantalla, ya no podria usar el response.redirect :( Y es que no acabo de entender porque con el transfer no va si la url está bien :|
__________________
Vayamos por Partes :: Jack el Destripador
  #4 (permalink)  
Antiguo 25/02/2005, 14:55
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Que raro...una vez me paso con Server.Execute que le estaba tratando de pasar un nombre con ":", y me tarde un rato tratando de encontrar el error, a lo mejor podria ser una cuestion en el nombre? si haces un response.write con server.mappath y tu variable, te devuelve una ruta valida?
Lo que te habia comentado y esto es lo unico que viene documentado:
http://www.aspfaq.com/show.asp?id=2413

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 25/02/2005, 14:58
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 6 meses
Puntos: 8
Ok, pues el lunes lo probaré y a ver que es lo devuelve ;)
__________________
Vayamos por Partes :: Jack el Destripador
  #6 (permalink)  
Antiguo 08/03/2005, 05:29
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 6 meses
Puntos: 8
Ayss siento no haber podido responder antes, pero ha estado muy liada la cosa aqui. Weno, si saco por pantalla la ruta del enlace es perfectamente correcta, aqui os la dejo:

Cita:
D:\Web\aidimainforma\noticiasinteres.htm
Asi que sigo sin tener idea de porque falla el server.transfer :(
__________________
Vayamos por Partes :: Jack el Destripador
  #7 (permalink)  
Antiguo 08/03/2005, 10:09
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
"D:\Web\aidimainforma\noticiasinteres.htm" podrá ser una ruta correcta... pero no para server.transfer.

Server.transfer espera una URL RELATIVA... ni "D:\web\carpeta\blablabla.htm" ni "http://.../carpeta/blablabla.htm" sino "/carpeta/blablabla.htm"
__________________
...___...
  #8 (permalink)  
Antiguo 08/03/2005, 11:15
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98


Cita:
Y puedes ingresar con esa URL relativa desde el explorador?
P.D. Puse los dos emoticones y esta nota porque no me dejaba poner solo uno
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 00:15.