Error 0x80004005 - Error no especificado

13/12/2004 - 13:01 por torpeman | Informe spam
Hola,

desde hace algún tiempo venimos teniendo un problema con el acceso a
bbdd de tipo Access en el Win2K Server que tenemos. Resulta que hay
ciertas aplicaciones que en general funcionan correctamente, pero
llegado un tiempo empiezan a dar el error 0x80004005 (No
especificado), dicho error se produce al intentar guardar en una base
de datos. Esta situación resulta extraña, ya que normalmente esta
operación se realiza satisfactoriamente y los datos se guardan bien.

Después de realizar varias pruebas hemos comprobado que al reiniciar
el servicio web (publicación en WWW), la aplicación vuelve a funcionar
correctamente, lo malo es que solo dura un par de días.

El error se produce con el método Open aplicado al objeto Connection,
la base de datos se abre mediante una conexión DSN de sistema. Versión
ADO 2.8

¿A alguien le ha pasado algo similar?

Gracias & Saludos
 

Leer las respuestas

#1 Manuel Vera
13/12/2004 - 22:46 | Informe spam
Bueno,

La recomendación de Microsoft es usar Access en ambiente de desarrollo, como
pruebas o demos. No para ambientes en producción. A menos que sea algo para
usar por muy, PERO MUY, pocos usuarios.
Access es una base de datos muy inestable cuando hay muchos usuarios
accesandola y peor aun bajo ambiente web.
Otra consideración en mente, es que debes verificar que estas cerrando cada
uno de los recordset y connection que has abierto. Posteriormente, debes
liberar la variable:

RS.Close
set RS = nothing
DB.Close
set DB = nothing

Esta es una regla que debes tener presente, sea cual sea el motor de datos
que utilices.
Mas allá de eso, no tengo idea.
Quizás sea bueno que actualices los drivers de datos (ADO, DAO) a una
version mas nueva.

Salu2
MV


"Benito" wrote in message
news:
Hola,

desde hace algún tiempo venimos teniendo un problema con el acceso a
bbdd de tipo Access en el Win2K Server que tenemos. Resulta que hay
ciertas aplicaciones que en general funcionan correctamente, pero
llegado un tiempo empiezan a dar el error 0x80004005 (No
especificado), dicho error se produce al intentar guardar en una base
de datos. Esta situación resulta extraña, ya que normalmente esta
operación se realiza satisfactoriamente y los datos se guardan bien.

Después de realizar varias pruebas hemos comprobado que al reiniciar
el servicio web (publicación en WWW), la aplicación vuelve a funcionar
correctamente, lo malo es que solo dura un par de días.

El error se produce con el método Open aplicado al objeto Connection,
la base de datos se abre mediante una conexión DSN de sistema. Versión
ADO 2.8

¿A alguien le ha pasado algo similar?

Gracias & Saludos

Preguntas similares