Error al abrir base de datos, BASE

E
elchecibernetico
• • Aplicaciones

Existen veces en que por cosas del destino o porque somos un poco manazas nos pueden ocurrir cosas como las que describo a continuación.

Tengo una base de datos creada con Libreoffice BASE, que es la misma que OpenOffice BASE, y al intentar abrirla me da el siguiente error:

No se pudo establecer la conexión con el origen de datos <<tablaxxx>>. No se pudo cargar el controlador de la clase <<>>.

Seguido de que en la esquina del programa a cambiado por una base de datos incrustada por un JDBC, que es una conexión a una externa.

Para solucionarlo hay una manera bastante sencilla.

  • Creamos una base de datos completamente nueva y la guardamos.
  • Con el programa compresor que solamos utilizar abrimos las dos bases de datos y vemos que dentro existen las siguientes carpetas:
    • Configurations2
    • database
    • forms
    • Meta-INF
    • reports
    • y otros archivos.
  • Si nos fijamos nuestra base de datos nueva tendrá más archivos que la antigua.
  • Vamos a la carpeta database y copiamos los datos de la antigua base de datos a la nueva sustituyendo los archivos de la nueva (ficheros backup, data, propierties y script)
  • Cerramos el archivo y probamos a abrirlo.

De esta forma en principio abrirá sin problema la base de datos nueva con los datos que teníamos en la anterior con la base restaurada.

Espero que os sirva de ayuda.

✨ ¡Enlace copiado! Pégalo en TikTok