| |||
windows 2003 server ignora mi base de datos access Tengo una aplicacion web asp creada en un windows 2000 profesional con su base de datos con access publicada con el iis. En windows 2000 profesional todo funciona perfectamente , pero a la hora de pasarla a un windows 2003 server sigue con el iis ,al validar el usuario y la clave es como si no me viera la base de datos, vuelve a la misma pagina, y no se que hacer me he metido en otros foros para ver si tiene alguien mi mismo fallo pero no he visto nada si alguien sabe algo pues agradeceria mucho la ayuda. |
| |||
Que tal Fernando. A que te refieres con "es como si no me viera la base de datos", si te manda un mensaje de error envianoslo o proporciona más información para que se te pueda ayudar mejor. Incluye código fuente, y checa que tienes la misma configuración en Windows 200 y Windows 2003, así como la ubicación del archivo de access. Saludos |
| |||
Estoy atrapao con esto. la configuracion es la misma que tenia con windows 2000 profesional. No me manda ningun mensaje de error si no que vuelve a la misma pagina de inicio, en vez de chequear el nombre de usuario y buscarlo por la base de datos. |
| |||
Este es el codigo que tengo de conexion a la base de datos que me va en w-2000 profesional sin embargo no me va en 2003 server <% dim Dsntest dim miconexion set miconexion = Server.CreateObject("ADODB.Connection") DSNtest= "DRIVER={Microsoft Access Driver (*.mdb)};" DSNtest=Dsntest & "DBQ=" & Server.MapPath("Tienda.mdb") miconexion.Open DSNtest %> |
| |||
Lo que puede estar sucediendo es que estes capturando el error ( Try catch) pero no haces nada al respecto y por eso no te muestra el error. Intenta quitarle el try catch para que te muestre el error. Postea la parte de código fuente donde se conecta a la base de datos y donde se autentifica en la BD's. Saludos y suerte.. |
| |||
Aqui te paso el codigo, pero no capturo el error con ningun try catch dim rs set rs=server.CreateObject("ADODB.recordset") rs.ActiveConnection= miconexion rs.Source = "select * from TUsuario where Usuario='" +Request.form("usuario")+"'" rs.locktype =AdLockOptimistic rs.Open if(rs.EOF) then response.Redirect("Error.asp") else if(request.Form("clave") <> rs("Clave")) then response.Redirect("Error1.asp") else |
| |||
Sorry, por lo del Try Catch, de momento pense que era ASP.Net. Respecto a tu problema creo que tienes que rastrearlo, es decir ir poniendo response.write para ver el contenido de las variables y ver el momento exacto en que pudiera darse el error. Por que a simple viste no hay error alguno. Saludos y suerte! |