Error al abrir base de datos, BASE
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.
- Salud de tu batería del Ipad con coconutBattery - 13 octubre, 2023
- Tecnología e internet en este 2023 - 6 abril, 2023
- Renovación digital de la administración - 18 diciembre, 2022
Hola,
Estoy comenzando con bases de datos de libreoffice y no se que es un compresor de bases de datos, me podrías explicar que es eso.
Es que tengo exactamente el problema que indicas en tu artículo y ya tenía varios meses de estar usando la base y entonces quiero recuperar la información que tengo guardada, porque ya es bastante información.
Otra cosa, estoy usando Windows, ya que es en el trabajo donde uso esta base y no puedo usar linux aqui.
Gracias,
Adolfo