Ver Mensaje Individual
  #1  
Antiguo 29-09-2006
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Reputación: 20
FGarcia Va por buen camino
Error al compactar access

Hola!

Tengo un problemita que no logro resolver. Mi aplicacion usa Jet Replication Objects (JRO) para compactar una bd de Access, mi problema se encuentra en que cuando genero el ejecutable de esta y lo ejecuto dentro del IDE de Delphi 7 funciona perfectamente, si ejecuto la aplicacion dentro de la misma carpeta donde esta el codigo fuente (delphi sin ejecutar) funciona perfecto, si copio el ejecutable y lo pongo en cualquier otra carpeta funciona perfecto. Sin embargo cuando genero el instalador con InnoSetup 5 y lo instalo en cualquier maquina (la de diseño o de solo ejecucion) me genera un error al intentar compactar la BD:

"Ha intentado abrir una BD que esta siendo usada por el usuario xxx en modo exclusivo. Intentenlo mas tarde cuando la bd este disponible"

La compactacion la realizo en una de dos formas: Manual o sea con intervencion del usuario y automatica a una hora determinada, en ambos casos me genera el mensaje de error. Anteriormente me generaba el error (aun en diseño) porque yo creaba la BD en un formato de access anterior (97) ahora uso el formato de Access 2000 y ya no me genera ese error salvo que instale con InnoSetup 5. No me pide alguna libreria ni nada similar solo aparece ese mensaje.

Se agradecen las propuestas para encontrar la solucion.
Responder Con Cita