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

Fallo en conexion

Estas en el tema de Fallo en conexion en el foro de ASP Clásico en Foros del Web. Hola a todos, q tal? Estoy con un proyecto, hace un mes más o menos lo dejé un poco de lado y ahora vuelvo con ...
  #1 (permalink)  
Antiguo 19/11/2007, 13:03
 
Fecha de Ingreso: julio-2007
Mensajes: 25
Antigüedad: 17 años, 10 meses
Puntos: 0
Fallo en conexion

Hola a todos, q tal? Estoy con un proyecto, hace un mes más o menos lo dejé un poco de lado y ahora vuelvo con el. Mi problema viene que al intentar conectar ahora no lo consigo, y me da errores, algo que antes funcionaba bien.ç

Os pongo el codigo a ver en que puede fallar

<% Dim usuario, pass, conexion, RS, sesion
path = Server.MapPath("./")

If request.form("usuario")="" or request.form("pass")="" then ' Comprobamos que las variables tienen algo

response.redirect("Reserva pistas.asp") ' si no tienen nada redireccionamos a la página del login

Else
Response.write("Y el dijo 'que se vayan todos'; pero...")

usuario =Trim(request.form("usuario")) ' Metemos los datos en variables
pass = Trim(request.form("pass"))
usuario = Replace(usuario,"'","''") ' así evitamos las comillas simples por pirateo
pass = Replace(pass,"'","''")

Set conexion = Server.CreateObject ("ADODB.Connection")
conexion.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\ClubTenis\index_archivos\CT AB97.mdb"


sql = "SELECT * FROM socios WHERE usuario = '"& usuario &"' and pass= '" & pass &"'" ' Hacemos la consulta SQL
Set RS= Server.CreateObject ("ADODB.RecordSet")
RS.Open sql, conexion


if (RS.eof=TRUE) then
%>
<script language="javascript" > window.alert("El usuario no existe o clave incorrecta");
location.href="Reserva pistas.asp" </script>
<%
'response.redirect("Reserva pistas.asp") ' si no tienen nada redireccionamos a la página del login

elseif RS.Fields("pass") <> pass then 'Si el campo de la tabla es igual a nuestra variable, estas logueado.
%>
<script language="javascript" > window.alert("La contraseña no es valida");
location.href="Reserva pistas.asp"
</script>

<%

else
tipo=RS.Fields("tipo")
if tipo=2 then
login= RS.Fields("nombre")
Session("sesion")=login
response.redirect("admin.asp")
else

login= RS.Fields("nombre")
Session("sesion")=login
end if

end if
end if
%>


Me stoy empezando a desesperar. Gracias a todos
  #2 (permalink)  
Antiguo 19/11/2007, 16:48
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Fallo en conexion

y el error que te da es ...
  #3 (permalink)  
Antiguo 20/11/2007, 09:12
 
Fecha de Ingreso: julio-2007
Mensajes: 25
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Fallo en conexion

Realmente no es un error si no que entra directamente en la parte de "El usuario no existe o contraseña incorrecta". La cosa es que utilizo datos que si que existen pero aun así no me los coge. Además intento quitar la redirección a la página y pongo un response.write(usuario) y no me muestra nada.
  #4 (permalink)  
Antiguo 20/11/2007, 09:40
 
Fecha de Ingreso: julio-2007
Mensajes: 25
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Fallo en conexion

Hola de nuevo, acabo de comprobar que no me funciona el ASP, tengo dos páginas, una envía un formulario, y a través del formulario llamo a la otra página donde tengo un Response.write("Hola"), ejecuto la primera, envio el formulario y al mostrarme la segunda no me aparece el Hola.

Tengo que arrancar algo????? (Aunque creo recordar que no)
  #5 (permalink)  
Antiguo 20/11/2007, 12:10
 
Fecha de Ingreso: julio-2007
Mensajes: 25
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: Fallo en conexion

Ya lo solucione, al final era una tonteria.

Gracias a todos un saludo
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 08:06.