Error 500 en servidor, usando BD de access

17/11/2003 - 10:31 por JJVR | Informe spam
Amigos:
Tengo un problema con una aplicacion ASP; estoy accesando una base de datos
de access y agregando registros por medio una pagina asp. Inicialmente me
permite grabar 3 o 4 registros (+-), pero de pronto me envia un error 500 en
servidor. A que se puede deber esto?. Gracias por sus comentarios.

Atte.
Jesus

Preguntas similare

Leer las respuestas

#1 Daniel Álvarez
17/11/2003 - 10:38 | Informe spam
En IE vete a Herramientas. Opciones de Internet, Opciones avanzadas y busca
algo asi como

Mostrar mensajes descriptivos de los errores http o mensajes amigables o
algo parecido, desmarcalo, actualiza la página y dinos el error que te da

Con eso te podremos ayudar mejor.

Daniel Álvarez




"JJVR" escribió en el mensaje
news:
Mostrar la cita
datos
Mostrar la cita
en
Mostrar la cita
#2 JJVR
17/11/2003 - 10:52 | Informe spam
Gracias Daniel por tu ayuda:
El error es:

No se puede mostrar la página

Hay un problema con la página solicitada y no puede ser mostrada..



-
-



Pruebe lo siguiente:



Abra la página principal de localhost y busque vínculos a la información que
desea.

Haga clic en el botón Actualizar o vuelva a intentarlo más tarde.



Haga clic en Búsqueda para buscar información en Internet.

También puede ver una lista de sitios relacionados.









HTTP 500 - Error interno del servidor

Internet Explorer




Atte: Jesus

"Daniel Álvarez" escribió en el mensaje
news:
Mostrar la cita
busca
Mostrar la cita
me
Mostrar la cita
500
Mostrar la cita
#3 JJVR
17/11/2003 - 11:03 | Informe spam
Te envio el codigo usado para esta aplicacion asp:

Pagina insertaBD.asp

<html>
<head>
<title>Prueba BD con ASP</title>
</head>
<body>
<H1>Uso de bases de datos con ASP y ADO</H1>
<form action="procesar.asp" method="post">
<TABLE>
<TR>
<TD>Nombre:</TD>
<TD><INPUT TYPE="text" NAME="nombre" SIZE="20" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Apellidos:</TD>
<TD><INPUT TYPE="text" NAME="apellidos" SIZE="20" MAXLENGTH="30"></TD>
</TR>
</TABLE>
<INPUT TYPE="submit" NAME="accion" VALUE="Grabar">
</FORM>
<hr>
</body>
</html>

*****************
procesar.asp
*****************
<%
Dim oConn,strSQL

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("\asp2\datos.mdb"))

strSQL = "insert into prueba (nombre, apellidos) values ('" &
Request.Form("nombre") & "','" & Request.Form("apellidos") & "')"

oConn.Execute(strSQL)
oConn.Close
set oConn = nothing

Response.Redirect("insertaBD.asp")
%>


Como puedes ver, es un ejemplo sencillo de prueba: la base de datos es
datos.mdb y esta guardada en el directorio virtual asp2; el directorio en
iis tiene los atributos de escritura, lectura, etc. Lo mas extraño que de
pronto graba los registros y luego no...

Gracias por tu apoyo.

Atte. Jesus


"Daniel Álvarez" escribió en el mensaje
news:
Mostrar la cita
busca
Mostrar la cita
me
Mostrar la cita
500
Mostrar la cita
#4 Daniel Álvarez
17/11/2003 - 11:31 | Informe spam
Dime, ¿has echo lo de desactivar la casilla esa que te he dicho?

Al desactivar esa casilla el navegador te devolvera exactamente el error, la
descipción y la línea en la que se produce.


Daniel Álvarez




"JJVR" escribió en el mensaje
news:
Mostrar la cita
da
Mostrar la cita
#5 Benjamin Porter
06/12/2003 - 08:29 | Informe spam
Perdon, una precisión: lo que mencionas devuelve el codigo de error
y una descripcion de 3 lineas. Lo que debe hacer es EN EL SERVIDOR
WEB (no en el cliente) poner la página 500-100.asp que viene en IIS en
el directorio raiz, luego en la consola de IIS ir a errores personalizados,
seleccionar el error 500-100, seleccionar "URL" y poner "/500-100.asp"

Con eso mostrará el error completo.
Saludos
Porter



"Daniel Álvarez" escribió en el mensaje
news:e#
Mostrar la cita
la
Mostrar la cita
MAXLENGTH="30"></TD>
Mostrar la cita
en
Mostrar la cita
de
Mostrar la cita
o
Mostrar la cita
de
Mostrar la cita
Inicialmente
Mostrar la cita
error
Mostrar la cita
Ads by Google
Search Busqueda sugerida