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

windows 2003 server ignora mi base de datos access

Estas en el tema de windows 2003 server ignora mi base de datos access en el foro de ASP Clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/11/2006, 11:49
 
Fecha de Ingreso: noviembre-2006
Mensajes: 5
Antigüedad: 17 años, 6 meses
Puntos: 0
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.
  #2 (permalink)  
Antiguo 29/11/2006, 12:06
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 7 meses
Puntos: 8
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
  #3 (permalink)  
Antiguo 29/11/2006, 12:11
 
Fecha de Ingreso: noviembre-2006
Mensajes: 5
Antigüedad: 17 años, 6 meses
Puntos: 0
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.
  #4 (permalink)  
Antiguo 29/11/2006, 12:16
 
Fecha de Ingreso: noviembre-2006
Mensajes: 5
Antigüedad: 17 años, 6 meses
Puntos: 0
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
%>
  #5 (permalink)  
Antiguo 29/11/2006, 12:20
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 7 meses
Puntos: 8
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..
  #6 (permalink)  
Antiguo 29/11/2006, 12:30
 
Fecha de Ingreso: noviembre-2006
Mensajes: 5
Antigüedad: 17 años, 6 meses
Puntos: 0
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
  #7 (permalink)  
Antiguo 29/11/2006, 12:37
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 7 meses
Puntos: 8
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!
  #8 (permalink)  
Antiguo 29/11/2006, 12:48
 
Fecha de Ingreso: noviembre-2006
Mensajes: 5
Antigüedad: 17 años, 6 meses
Puntos: 0
Debe ser algo de la configuracion de w2003 server o del iis seguiré buscando seguro que es una tonteria de estas de las que no te das cuenta.
Muchas gracias daniel.
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 00:16.