Database Engine error '80004005'

15/07/2004 - 22:11 por Juan Pablo Caballero | Informe spam
Hola, tengo el siguiente problema: estoy tratando de
utilizar una base de access para sacar información y
publicarla mediante asp en una página web, pero sale el
siguiente error:

Microsoft JET Database Engine error '80004005'

Error no especificado

/ingenieria/noticias/inicio.asp, line 261

Alguien sabe que debo hacer? ya he mirado permisos, y he
buscado en otros foros pero no he encontrado nada que
sirva. Al menos que me digan que error es. Mil Gracias a
quien me pueda colaborar.

Preguntas similare

Leer las respuestas

#1 Matias Iacono
15/07/2004 - 22:35 | Informe spam
Cuando consultas la base de datos, la tienes abierta con el propio access?

Muchas veces pasa esto cuando la concurrencia de la base de datos no esta
correctamente configurada.

Matias Iacono
Microsoft MVP



"Juan Pablo Caballero" wrote in message
news:2d14901c46aa7$de68a860$
Hola, tengo el siguiente problema: estoy tratando de
utilizar una base de access para sacar información y
publicarla mediante asp en una página web, pero sale el
siguiente error:

Microsoft JET Database Engine error '80004005'

Error no especificado

/ingenieria/noticias/inicio.asp, line 261

Alguien sabe que debo hacer? ya he mirado permisos, y he
buscado en otros foros pero no he encontrado nada que
sirva. Al menos que me digan que error es. Mil Gracias a
quien me pueda colaborar.
Respuesta Responder a este mensaje
#2 Juan Pablo Caballero
15/07/2004 - 22:40 | Informe spam
No está cerrada, la verdad es que el sitio estaba
funcionando bien hasta hace tres dias, corri el windows
update para instalar unas actualizaciones críticas en el
servidor y empezaron los problemas. No se que pasa pues
las bases de datos que tengo en SQL Server funcionan bien
pero este error de access es nuevo para mi.

Cuando consultas la base de datos, la tienes abierta con


el propio access?

Muchas veces pasa esto cuando la concurrencia de la base


de datos no esta
correctamente configurada.

Matias Iacono
Microsoft MVP



"Juan Pablo Caballero"


wrote in message
news:2d14901c46aa7$de68a860$
Hola, tengo el siguiente problema: estoy tratando de
utilizar una base de access para sacar información y
publicarla mediante asp en una página web, pero sale el
siguiente error:

Microsoft JET Database Engine error '80004005'

Error no especificado

/ingenieria/noticias/inicio.asp, line 261

Alguien sabe que debo hacer? ya he mirado permisos, y he
buscado en otros foros pero no he encontrado nada que
sirva. Al menos que me digan que error es. Mil Gracias a
quien me pueda colaborar.


.

Respuesta Responder a este mensaje
#3 Juan Pablo Caballero
15/07/2004 - 23:34 | Informe spam
Mil gracias por el código, ahora muestra algo más de
información descriptiva del error aunque aùn no se de que
se trata.

Microsoft OLE DB Provider for ODBC Drivers
error '80004005'

[Microsoft][Controlador ODBC Microsoft Access]Error
general No se puede abrir la clave 'Temporary (volatile)
Jet DSN for process 0x6cc Thread 0x8e0 DBC 0x4252024 Jet'
del Registro.

/crea/ensayo.asp, line 5

Ya chequee nuevamente permisos y están ok, al igual que se
permite la ejecución de secuencias de comandos en el sitio
(Otros asp que no accesan a bases de datos de access si
están funcionando)

Les agradezco por anticipado su ayuda


Sobre los permisos, deberias fijarte si el usuario


IUSR_tuserver, tiene permisos de MODIFY sobre la carpeta y
sobre el MDB.
Tambien deberìas ver si en el IIS, tenes permisos de


Script.
Por otro lado, alomejor la base està bloqueda, fijate si


este codigo te sirve:

<%
Dim strCnn
strCnn = "DRIVER={Microsoft Access Driver (*.mdb)}; "


& "DBQ=" & Server.Mappath("BASEDEDATOS.mdb")
Set Conexion = CreateObject("ADODB.Connection")
conexion.Open strCnn
Set rs = Server.CreateObject("ADODB.Recordset")

If Err.Description <> "" then
Response.Write "<B>Error en Base de Datos: " &


Err.Description & "</B>"
Else
Response.Write "<B>Conexión realizada con éxito</B>"
End If

Conexion.Close
Set Conexion = Nothing
%>

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
Yahoo MSN:
"Juan Pablo Caballero"


escribió en el mensaje news:2d14901c46aa7$de68a860
$
Hola, tengo el siguiente problema: estoy tratando de
utilizar una base de access para sacar información y
publicarla mediante asp en una página web, pero sale el
siguiente error:

Microsoft JET Database Engine error '80004005'

Error no especificado

/ingenieria/noticias/inicio.asp, line 261

Alguien sabe que debo hacer? ya he mirado permisos, y he
buscado en otros foros pero no he encontrado nada que
sirva. Al menos que me digan que error es. Mil Gracias


a
quien me pueda colaborar.
Respuesta Responder a este mensaje
#4 Matias Iacono
15/07/2004 - 23:46 | Informe spam
Prueba de compactar y reparar la base de datos.

Este error sale especialmente con la concurrencia.

Deberias revisar en tu base de datos los bloqueos de usuarios.

Matias Iacono
Microsoft MVP



"Juan Pablo Caballero" wrote in message
news:2e5b901c46ab3$73053d70$
Mil gracias por el código, ahora muestra algo más de
información descriptiva del error aunque aùn no se de que
se trata.

Microsoft OLE DB Provider for ODBC Drivers
error '80004005'

[Microsoft][Controlador ODBC Microsoft Access]Error
general No se puede abrir la clave 'Temporary (volatile)
Jet DSN for process 0x6cc Thread 0x8e0 DBC 0x4252024 Jet'
del Registro.

/crea/ensayo.asp, line 5

Ya chequee nuevamente permisos y están ok, al igual que se
permite la ejecución de secuencias de comandos en el sitio
(Otros asp que no accesan a bases de datos de access si
están funcionando)

Les agradezco por anticipado su ayuda


Sobre los permisos, deberias fijarte si el usuario


IUSR_tuserver, tiene permisos de MODIFY sobre la carpeta y
sobre el MDB.
Tambien deberìas ver si en el IIS, tenes permisos de


Script.
Por otro lado, alomejor la base està bloqueda, fijate si


este codigo te sirve:

<%
Dim strCnn
strCnn = "DRIVER={Microsoft Access Driver (*.mdb)}; "


& "DBQ=" & Server.Mappath("BASEDEDATOS.mdb")
Set Conexion = CreateObject("ADODB.Connection")
conexion.Open strCnn
Set rs = Server.CreateObject("ADODB.Recordset")

If Err.Description <> "" then
Response.Write "<B>Error en Base de Datos: " &


Err.Description & "</B>"
Else
Response.Write "<B>Conexión realizada con éxito</B>"
End If

Conexion.Close
Set Conexion = Nothing
%>

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
Yahoo MSN:
"Juan Pablo Caballero"


escribió en el mensaje news:2d14901c46aa7$de68a860
$
Hola, tengo el siguiente problema: estoy tratando de
utilizar una base de access para sacar información y
publicarla mediante asp en una página web, pero sale el
siguiente error:

Microsoft JET Database Engine error '80004005'

Error no especificado

/ingenieria/noticias/inicio.asp, line 261

Alguien sabe que debo hacer? ya he mirado permisos, y he
buscado en otros foros pero no he encontrado nada que
sirva. Al menos que me digan que error es. Mil Gracias


a
quien me pueda colaborar.
Respuesta Responder a este mensaje
#5 Franco Figùn
16/07/2004 - 00:47 | Informe spam
Pueden ser 2 cosas:

1) Que el MDB este corrupto, para lo cual lo deberias reparar.

2) Que varias personas quieran acceder simulataneamente al MDB y se cuelgue,
y no sea accesible.

Otra cosa que deberias chequear, es si tu query, el select o insert que le
haces a la BD es muy grande, o tarda mucho en ejecutarse, ya que si supera
el timeout del server, eso puede probocar el error en la bd.

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
Yahoo MSN:
"Juan Pablo Caballero" escribió en el
mensaje news:2e5b901c46ab3$73053d70$
Mil gracias por el código, ahora muestra algo más de
información descriptiva del error aunque aùn no se de que
se trata.

Microsoft OLE DB Provider for ODBC Drivers
error '80004005'

[Microsoft][Controlador ODBC Microsoft Access]Error
general No se puede abrir la clave 'Temporary (volatile)
Jet DSN for process 0x6cc Thread 0x8e0 DBC 0x4252024 Jet'
del Registro.

/crea/ensayo.asp, line 5

Ya chequee nuevamente permisos y están ok, al igual que se
permite la ejecución de secuencias de comandos en el sitio
(Otros asp que no accesan a bases de datos de access si
están funcionando)

Les agradezco por anticipado su ayuda


Sobre los permisos, deberias fijarte si el usuario


IUSR_tuserver, tiene permisos de MODIFY sobre la carpeta y
sobre el MDB.
Tambien deberìas ver si en el IIS, tenes permisos de


Script.
Por otro lado, alomejor la base està bloqueda, fijate si


este codigo te sirve:

<%
Dim strCnn
strCnn = "DRIVER={Microsoft Access Driver (*.mdb)}; "


& "DBQ=" & Server.Mappath("BASEDEDATOS.mdb")
Set Conexion = CreateObject("ADODB.Connection")
conexion.Open strCnn
Set rs = Server.CreateObject("ADODB.Recordset")

If Err.Description <> "" then
Response.Write "<B>Error en Base de Datos: " &


Err.Description & "</B>"
Else
Response.Write "<B>Conexión realizada con éxito</B>"
End If

Conexion.Close
Set Conexion = Nothing
%>

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
Yahoo MSN:
"Juan Pablo Caballero"


escribió en el mensaje news:2d14901c46aa7$de68a860
$
Hola, tengo el siguiente problema: estoy tratando de
utilizar una base de access para sacar información y
publicarla mediante asp en una página web, pero sale el
siguiente error:

Microsoft JET Database Engine error '80004005'

Error no especificado

/ingenieria/noticias/inicio.asp, line 261

Alguien sabe que debo hacer? ya he mirado permisos, y he
buscado en otros foros pero no he encontrado nada que
sirva. Al menos que me digan que error es. Mil Gracias


a
quien me pueda colaborar.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida