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

problemas con asp en dreamweaver !!

Estas en el tema de problemas con asp en dreamweaver !! en el foro de ASP Clásico en Foros del Web. Hola, estoy realizando un login con una base conectada a access , 1.Lo que yo hice fué en dreamweaver abrir un formulario el cual la ...
  #1 (permalink)  
Antiguo 30/08/2007, 12:51
 
Fecha de Ingreso: mayo-2007
Mensajes: 12
Antigüedad: 17 años
Puntos: 0
problemas con asp en dreamweaver !!

Hola, estoy realizando un login con una base conectada a access ,

1.Lo que yo hice fué en dreamweaver abrir un formulario el cual la categoria es pagina dinamica /y en la categoria de páginas dinamicas tomé el ASP VBSCRIPT.
en esta pagina la cual la llamé pagina1.asp , y entre medio de el body y el html puse el codigo entre<% %> , abrí otra pagina y la llamé pagina2.asp. hice lo mismo que la anterior y copié el codigo tal cual estaba , incluso armé una base en access con los mismos campos y la base esta en C:\inetpub\wwwroot\baseasp.mdb , y cambié la ruta al conectar la base para que vaya a buscar esta base de datos. (dentro de ella hice una tabla llamada (tabla1) , y le puse los campos , usuario y password.
en la base rellené un campo con un nombre y un password.
al probar todo esto , lo ejecuto , si bien la pantalla principal inicia bien, relleno los campos y al pulsar la tecla INGRESAR , me dice "descarga de archivos en una ventana !!!!" , me da el nombre de archivo pagina2.asp , y me da la opción de guardar , abrir o cancelar , si lo abro me vuelve al area de trabajo en dreamweaver , que era donde estaba antes de ejecutarlo.
ahi va el codigo , a ver si encuentran algo raro,
desde ya muchas gracias.

pagina1.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="CP_ACP"%>
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<meta http-equiv="" content="text/html; charset=iso-8859-1">
</head>

<body>

<FORM ACTION="pagina2.asp" METHOD="post"><BR>
<B>Usuario:</B><INPUT NAME="usuario" SIZE="12"><BR>
<B>Contraseña:</B><INPUT NAME="password" SIZE="12"><BR><BR>
<INPUT TYPE ="Submit" VALUE="Ingresar">
</FORM>
</body>
</html>


pagina2.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="CP_ACP"%>
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<meta http-equiv="" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
Dim usuario,password,oConn,RS
'me fijo si ambos campos fueron completados ,si no se cumple redirecciono a pagina1.asp
if Request.Form("usuario")= " " OR Request.Form("password")= " "then
Response.Redirect "pagina1.asp"
else
'guardo los datos del form en variables
usuario = Trim(Request.Form("usuario"))
password = Trim(Request.Form("password"))
usuario = Replace(usuario,"",""")
password = Replace(password,"",""")
'conecto la base
Set oConn= Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.MapPath(C:\Inetpub\wwwroot\baseasp .mdb")

'selecciono de la tabla los registros que coincidan con el usuario del form
sql = " SELECT * FROM baseasp WHERE usuario= "'& usuario &'""
Set RS = Server.CreateObject("ADODB.RecordSet")
RS.Open sql, oConn

'si el valor EOF es verdadero, no hay usuario
If (RS.EOF = true) then
Response.Write("Ese usuario no existe")
ElseIf RS.Fields("password") = password then
'si el campo de la tabla es = a la variable , esta logeado
response.Write ("te logeaste con exito ...<B>"& usuario &"</B>")

Else 'password incorrecto
Response.Write("contraseña incorrecta")
endif

'limpio y cerro
RS.Close
oConn.Close
Set RS = Nothing
Set Oconn= Nothing
end if
%>

</body>
</html>
  #2 (permalink)  
Antiguo 31/08/2007, 07:26
 
Fecha de Ingreso: diciembre-2004
Mensajes: 139
Antigüedad: 19 años, 5 meses
Puntos: 1
Re: problemas con asp en dreamweaver !!

Yo no soy el mejor en esto pero me parece que el problema lo tenes aca:

Set oConn= Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.MapPath(C:\Inetpub\wwwroot\baseasp .mdb")


Mi conexion la hago asi:

set conexion = server.CreateObject("adodb.connection")
conexion.open "Provider=Microsoft.jet.oledb.4.0;Data
source=" & Server.mappath("..\base\mibase.mdb")

Fijate que la ruta a la base es relativa y la tuya es absoluta.
Si tenes pagina1.asp y pagina2.asp en el mismo directorio que la base tendrias que probar asi:

Server.mappath("mibase.mdb")
  #3 (permalink)  
Antiguo 31/08/2007, 07:50
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: problemas con asp en dreamweaver !!

Mas bien me suena que no tienes bien configurado el servidor web.

Prueba a poner en tu navegador la direccion web de la página pagina2.asp a ver si te la lee:

http://localhost/pagina2.asp.


Si tienes la página en C:\Inetpub\wwwroot\pagina2.asp.



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #4 (permalink)  
Antiguo 31/08/2007, 15:08
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años
Puntos: 0
Re: problemas con asp en dreamweaver !!

Cita:
Iniciado por tammander Ver Mensaje
Mas bien me suena que no tienes bien configurado el servidor web.

Prueba a poner en tu navegador la direccion web de la página pagina2.asp a ver si te la lee:

http://localhost/pagina2.asp.


Si tienes la página en C:\Inetpub\wwwroot\pagina2.asp.



Un saludo
Si hazle caso a tammander.. tienes que probarlo con la llamada de localhost
saludos
__________________
" Recuerda , estas donde debes estar ..."
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 19:09.