Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2011, 07:32
treed44
 
Fecha de Ingreso: marzo-2009
Mensajes: 19
Antigüedad: 16 años
Puntos: 0
Error Could not use ''; file already in use

Hola que tal, tengo un problema con un sitio que utiliza una base de datos en access que mando llamar con ASP. El sitio ya tiene un buen rato funcionando pero ultimamente me aparece un error en las páginas donde utilizó la base de datos. El error es este:

Microsoft JET Database Engine error '80004005'
Could not use ''; file already in use.

La forma en que me conecto a la bd es la siguiente:

Dim MM_connBasculas_STRING

MM_connBasculas_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&request.servervariables("APPL_PHYSICAL_PA TH")&"path\base-de-datos.mdb;Persist Security Info=False"

Set rsTraeProductos = Server.CreateObject("ADODB.Recordset")

rsTraeProductos.ActiveConnection = MM_connBasculas_STRING <-- Aqui marca el error

rsTraeProductos.Source = "SELECT * FROM tabla"
rsTraeProductos.CursorType = 0
rsTraeProductos.CursorLocation = 2
rsTraeProductos.LockType = 1
rsTraeProductos.Open()



Lo curioso es que el error aparece de repente y por ese tiempo la página no funciona. Después el error desaparece y despues vuelve a aparecer. Lamayor parte del tiepo la página funciona bien pero aún así es una gran molestia.

Busque en los mensajes antiguos y encontre algunos casos similares pero abro este mensaje nuevo pues aquellos son bastante antiguos como este http://www.forosdelweb.com/f15/microsoft-jet-database-engine-error-80004005-a-55298/ que es el que más se parece.

Alguién podría decirme que esta ocurriendo y como poder solucionarlo?

De antemano gracias!