Hola NeoFunai:
Lo primero que hace mi aplicación es detectar si existen los correspondientes ficheros índices, y si no es así los crea automáticamente. Aunque no descarto al 100% que sea ese el problema, he borrado los índices varias veces con la intención de que la aplicación los volviese a crear.
Una pista...
El error se producía cuando el PrivateDir apuntaba a una carpeta en el disco local del usuario. En cuanto lo apunté a la carpeta del servidor donde se encuentran las bases de datos funcionaba perfectamente. Obviamente, esto es un problema para los bloqueos, y por lo tanto no es la solución que busco.
Tengo que reconocer que omití los últimos parámetros de TDataBase...
Params.Add('DEFAULT DRIVER=PARADOX');
Params.Add('ENABLE BCD=FALSE');
En su lugar, estaba usando STANDARD en la propiedad DriverName del TDataBase.
Voy a incluirlos para probar.
Un saludo.
Última edición por Jose_Pérez fecha: 22-08-2005 a las 09:12:56.
|