Error al enviar consulta SQL usando ADO

07/04/2004 - 18:16 por Carl Descamps | Informe spam
Hola.

Tengo un problema a la hora de enviar una consulta a una base de datos de Access, ya que obtengo el siguiente mensaje de error:

HTTP 500.100. Error interno del servidor: error de ASP
Servicios de Internet Information Server


Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede abrir la clave 'Temporary (volatile) Jet DSN for process 0x744 Thread 0x8d4 DBC 0x1fd2c94 Jet' del Registro.
/soporte/guia9/insertar.asp, línea 6

El código del archivo insertar.asp es:

<%
Dim oConn,strSQL, objRS
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("./db/datos.mdb"))
strSQL = "INSERT INTO clientes (nombre, apellidos, direccion, telefono) VALUES ('" & request.Form("txtnombre") & "','" & request.Form("txtapellidos") & "','" & request.Form("txtdireccion") & "','" & request.Form("txttelefono") & "' )"

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

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

Utilizo IIS de WinXP Pro, sesión admin. Falta configurar algo más?

Espero de su generosa colaboración.

Saludos,
Carlos Descamps
El Salvador, C.A.
 

Leer las respuestas

#1 Franco
07/04/2004 - 23:22 | Informe spam
Seguramente lo que està pasando es que la BD està en uso en el momento que
queres hacer la consulta; deberìas bloquear la bd y hacer una consulta
adopenpesimist.

"Carl Descamps" escribió en el mensaje
news:
Hola.

Tengo un problema a la hora de enviar una consulta a una base de datos de
Access, ya que obtengo el siguiente mensaje de error:

HTTP 500.100. Error interno del servidor: error de ASP
Servicios de Internet Information Server

-
-

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access]Error general No se puede
abrir la clave 'Temporary (volatile) Jet DSN for process 0x744 Thread 0x8d4
DBC 0x1fd2c94 Jet' del Registro.
/soporte/guia9/insertar.asp, línea 6

El código del archivo insertar.asp es:

<%
Dim oConn,strSQL, objRS
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("./db/datos.mdb"))
strSQL = "INSERT INTO clientes (nombre, apellidos, direccion, telefono)
VALUES ('" & request.Form("txtnombre") & "','" &
request.Form("txtapellidos") & "','" & request.Form("txtdireccion") & "','"
& request.Form("txttelefono") & "' )"

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

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

Utilizo IIS de WinXP Pro, sesión admin. Falta configurar algo más?

Espero de su generosa colaboración.

Saludos,
Carlos Descamps
El Salvador, C.A.

Preguntas similares