Por esto mismo te recomendaba CAERQUES, es un programa que crea codigo fuente delphi para:
- borrar los indices de tus tablas
- Regenerarlos
- Empaquetar las tablas.
Cada vez que inicie el programa, hace todo eso, y ya no tienes que controlar los errores que se puedan producir.
En cuanto a otra base de datos, te recomiendo
Firebird
Pero tiene un problema,
no se parece en nada a paradox tendrás que estudiarte primero la filosofía de trabajo y despues los componentes de acceso que vas a utilizar. Minimo 2 semanas para documentarte y otras 2 para hacer pruebas que salgan satisfactorias.
Si es un programa complejo, puedes echar el doble de tiempo. Como contrapartida, tendrás muchas:
- Integridad referencial, propagación y borrado de claves ajenas.
- Copias de seguridad automáticas.
- Lanzar eventos desde el servidor para informar a los ordenadores clientes de una situación determinada, etc.
- Triggers, procedimientos almacenados, vistas.
- Seguridad y control de permisos a nivel de tablas y columnas.
- Velocidad, eficiencia y comodidad para hacer tareas "casi imposibles" en paradox.
- etc.
Como ves, merece la pena dar el salto.
Un saludo