Ver Mensaje Individual
  #10  
Antiguo 22-01-2009
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Reputación: 0
coso Va por buen camino
Hola Neftalí

Cita:
* Supongo que ya has desactivado antivirus, cortafuegos y demás para comprobar.
Cita:
* Otra prueba es crear en el ordenador que tiene Vista una cuenta de usuario (con el mismo nombre de usuario y password que tiene en su ordenador) para uno de los ordenadores que acceden.
si, hemos ido provando combinaciones, quiza alguna se nos ha saltado. El error viene por un bloqueo, como si al estar usando un archivo, este se le pusiera unicamente el permiso lectura. Algo asi como lo que pasa con los archivos ejecutables cargados. Tambien hemos creado nuevos usuarios, siempre administradores, y ocurre lo mismo.

Cita:
* ¿Tienes Access Instalado en los XP? (no es necesario para trabajar con esta estructura) Si lo tienes, ¿Puedes abrir directamente la BD desde otro ordenador con Access y modificarla o no te deja?
Cita:
* ¿Sigue pasando de forma aleatoria?
Cita:
* ¿Dónde está la Base de Datos? (me refiero a directorio) ¿Estará en alguno colgando de Archivos de programa? ¿Has probado a moverla a otro? (1º dentro del Vista -otro disco, por ejemplo, o fuera de Archivos de Programa- y 2º a otro ordenador).

En el XP, unicamente uno. Reexplico el problema numerando los pcs:
(1) Windows Vista, con la base de datos en 'c:\base' (compartida y con todos los permisos de control total)
(2) Windows XP (con Access)
(3) Windows Vista

Si se ejecuta la aplicación en (1) o (2), en (3) ya no se puede ejecutar (ni abrirla con access en modo escritura). En cambio, se puede ejecutar simultaneamente en (1) y (2) y no hay ningun problema: el error ya esta localizado. Ocurria de manera aleatoria debido a que se iba usando el programa mientras trabajabamos. Cambiando la base de datos a 'c:\test', compartiendo y dando permisos, ocurre exactamente lo mismo

Cita:
* ¿En qué versión de Access está el MDB?
En Access 2000, aunque la verdad la aplicación permite crear las tablas y los archivos de nuevo, usando dao.dbengine.36, si hay error ADOX.Catalog, y si hay error mediante Access, con ole.

PD: Hasta hace poco, la base de datos estaba en el ordenador con windows xp, y todo iba como la seda. Tambien funcionaba con todos los pc usando xp.

Última edición por coso fecha: 22-01-2009 a las 12:39:34.
Responder Con Cita