![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Has comprovado los indices de la base de datos?
Por lo que dices es probable que tengas algun indice corrupto, probablemente debido a algun error o cierre inesperado de la aplicacion. Si no has programado ninguna utilidad en tu aplicacion para 'rehacer' los indices, deberas abrir tu base de datos con el 'Database Desktop' y reindexar de nuevo manualmente. Espero que sea eso, un Saludo! |
|
#2
|
|||
|
|||
|
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 10:12:56. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|