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:
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


Respuesta Responder a este mensaje
#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:
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:
> 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
>
>


Respuesta Responder a este mensaje
#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:
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:
> 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
>
>


Respuesta Responder a este mensaje
#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:
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:
> 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:
> > 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
> >
> >
>
>


Respuesta Responder a este mensaje
#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#
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:
> 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:
> > 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:
> > > 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
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida