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

ir a una carpeta u otra dependiendo si existe o no

Estas en el tema de ir a una carpeta u otra dependiendo si existe o no en el foro de ASP Clásico en Foros del Web. Buenas tardes, a ver si alguien puede darme una luz en este camino lleno de sombras en el que me acabo de meter... les comento ...
  #1 (permalink)  
Antiguo 13/05/2007, 09:45
Avatar de Cameron_2006  
Fecha de Ingreso: diciembre-2006
Mensajes: 248
Antigüedad: 18 años, 4 meses
Puntos: 0
ir a una carpeta u otra dependiendo si existe o no

Buenas tardes, a ver si alguien puede darme una luz en este camino lleno de sombras en el que me acabo de meter... les comento lo que quiero y lo que estoy haciendo para obtenerlo.

quiero hacer un código con 2 opciones, si existe en la base de datos, me lleve a la dirección URL "A", sino no existe que me lleve a la "B".

Pues no lo puedo hacer...

Hasta el momento he hecho esto, y me sale siempre una misma dirección, salga sapo o salga rana, este es el código:

<%
dim existe
existe=false

Set conn=Server.CreateObject("ADODB.Connection")
conn.open "servidor.mbd" Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open ("Select * from tabla"), Conn,1,2



rs.MoveFirst
Do Until existe or rs.eof
if Request.querystring("usuario")=rs("clave") then
existe=true
end if
rs.MoveNext
Loop

if not existe then
existe=false
end if

if existe then
Response.redirect("A.asp")
else
Response.redirect("B.asp")
end if
'rs.MoveFirst
%>
<%
'Do until rs.EOF
%>
<%
'rs.MoveNext
'Loop
rs.close
conn.close
Set rs=nothing
Set conn=nothing
%>

Creen que pueden ayudarme? Gracias de antemano
  #2 (permalink)  
Antiguo 14/05/2007, 04:18
 
Fecha de Ingreso: abril-2007
Mensajes: 19
Antigüedad: 18 años
Puntos: 0
Re: ir a una carpeta u otra dependiendo si existe o no

Haber para acoptar un poco.

¿que tipo de campo es rs("clave") ?

De todas formas puedes optimizar mas ese codigo ... luego hablamos

slt.
  #3 (permalink)  
Antiguo 14/05/2007, 10:05
Avatar de Cameron_2006  
Fecha de Ingreso: diciembre-2006
Mensajes: 248
Antigüedad: 18 años, 4 meses
Puntos: 0
Sonrisa Re: ir a una carpeta u otra dependiendo si existe o no

Hola, gracias por contestar, es texto
  #4 (permalink)  
Antiguo 14/05/2007, 14:19
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: ir a una carpeta u otra dependiendo si existe o no

cameron, por que compruebas, si Usuario = Clave??
Cita:
if Request.querystring("usuario")=rs("clave") then
o como estas usando esa parte

recordemos que "juan = 1234", error,... o que enfoque le estas dando

ahora, mirando esta parte
Código PHP:
if not existe then
existe
=false
end 
if 
desde el principio de la pagina asignas que esa variable sea falsa
Código:
 <%
dim existe
existe=false
entonces ya no necesitas revalidarla, ya que si no entra en el ciclo de DO UNTIL, la variable seguiria siendo FALSE

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 14/05/2007, 15:52
Avatar de Cameron_2006  
Fecha de Ingreso: diciembre-2006
Mensajes: 248
Antigüedad: 18 años, 4 meses
Puntos: 0
Re: ir a una carpeta u otra dependiendo si existe o no

Hola, gracias por la ayuda que me estás dando.

En la primera observación lo que hago es verificar si existe el usuario en el campo clave de la tabla.

if Request.querystring("usuario")=rs("clave") then

`´pretendo decir que si existe lo mande a una página específica y si no a otra.

voy a quitarle
esto:


if not existe then
existe=false
end if

y probaré de nuevo.

Es que te confieso que soy una novata en esto de programar, así que perdona los horrores, tu y todo el foro...
  #6 (permalink)  
Antiguo 14/05/2007, 15:58
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: ir a una carpeta u otra dependiendo si existe o no

en la pregunta
Código:
if Request.querystring("usuario")=rs("clave") then
existe=true
end if
tienes que comprender, que solo entrara si y solo si, USUARIO sea igual a CLAVE, y solo entonces cambiaria el valor de EXISTE a TRUE

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 20:33.