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

controlar un error

Estas en el tema de controlar un error en el foro de ASP Clásico en Foros del Web. Mirarlo bien pq no puedo controlar el error, es decir, no me vuelve a la pagina que yo le mando sino que me sale el ...
  #1 (permalink)  
Antiguo 01/07/2002, 04:09
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 22 años, 1 mes
Puntos: 0
controlar un error

Mirarlo bien pq no puedo controlar el error, es decir, no me vuelve a la pagina que yo le mando sino que me sale el error de la pantallita en blanco que pone:

No se puede mostrar la página
Hay un problema con la página que está intentando ver y no se puede mostrar.
BlaBlaBlaBlaBla.....

Código:
 
...RECIBO LOS DATOS DEL FORM

session("usu") = request.form("usuario")
session("pass") = request.form("password")
				
...ME CONECTO
		set conexion = createobject ("ADODB.connection")
		conexion.open "PROVIDER=SQLOLEDB; UID=" & session("usu") & "; PWD=" & session("pass") & "; DATABASE=Mi_BD; SERVER=Mi_SERVER"

.... UNA CONSULTA
		strSQL = "select * from tabla_x"
		set miconexion= conexion.execute(strsql)

...... SI HAY UN ERROR QUE VUELVA AL FORM		
		if err>0  then
		Response.Redirect("página_que_envia_el_form.asp")

..... PUES SI LO HAY (login o pass incorrectos) NO VUELVE
		else
...............lo que sea............
Muchas gracias y viva las brasileñas.

<p align="center"><font color="#219CC6" size="3">"...Siempre he confiado en la bondad de l@s desconocid@s."</p>[/CODE]
  #2 (permalink)  
Antiguo 01/07/2002, 10:39
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
Re: controlar un error

Código:
....
....
...... SI HAY UN ERROR QUE VUELVA AL FORM 
if miconexion.BOF AND miconexion.EOF then
Response.Redirect(&quot;página_que_envia_el_form.asp&quot;)
else
...............lo que sea............
....
....
Se supone que al no existir el usuario (login o pass incorrectos) el recordset viene vacío... por lo tanto se redirige al form.

saludos
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 01:08.