Hola.
Acabo de probar los parámetros de la conexión. con 2 jdbc de sqlite
distintos.
Primer error que cometía era que la clase del conector es
_org.sqlite.JDBC_ y no sin la coletilla JDBC algo que en los demás
ejemplos con otras aplicaciones java no había visto.
Por otra parte no tardé mucho en poner la url correcta .
El problema está ahora en la tabla que me genera Qgis . La versión
actual de Qgis funciona con sqlite 3.37.2. Los 2 modulos jdbc que he
obtenido son 3.8.7 y 3.36.03 . La versión de Java que tengo en el
sistema es 1.8.0_321.
Al Abrir una tabla LibreOffice me protesta diciendo "sqlite only
supportes type_forward_only"
¿ Donde puedo encontrar mas módulos de sqllite ya compilados para
intentar solventar el problema ?
En cuanto al tema de FireBird le incluyo una captura de pantalla de QGis
donde aparecen todos los formatos y tipos de bases de datos soportados .
Verá que no está en la lista .
El peor problema que tengo con hojas de cálculo calc es que Qgis
malinterpreta los campos numéricos si el primer registro está vacío al
volver a cargar una hoja de cálculo en Qgis para volver a procesar una
capa gis con nuevos campos añadidos interpreta ese campo como de tipo
string..
Un saludo
Juan C. Sanz escribió:
Para crear una base de datos firebird, sea incrustada o archivo
externo, no necesitas instalar ninguna /infraestructura/ más, todo
está incorporado en Base.
En el vídeo del día 3 (https://youtu.be/iE2WVLMHxNU) del blog que te
he mencionado antes, se ve como crear una base de datos en un archivo
externo.
Como dices que exportas los datos a una tabla de Calc, si arrastras la
tabla desde cal sobre el área de tablas de Base, se muestra un
asistente para crear la tabla en Base, por lo que creo que será fácil
conseguir lo que quieres.
En el vídeo del día 7 (https://youtu.be/eC5eYiMhWzQ), sobre el minuto
8, se ve como crear una tabla de base desde una hoja de cálculo.
--
*Juan C. Sanz*
*
*
El 11/04/2022 a las 12:00, Andrés Hamerlinck Grau escribió:
Gracias.
Lo probaré esta tarde.
Resulta que Qgis, una aplicación de Sistema de Información Geográfica
de software libre muy utilizado, no maneja las tablas de Firebird.
Puedo enlazar una hoja de cálculo a una capa de elementos
geográficos, también dbase , pero ni siquiera soporta el sistema
nativo de Libreoffice Base HSQL o parecido.
Ya sé que podría instalar Mysql o Postgres/Postgis pero como para mi
es un entretenimiento jugar con capas Gis que se pueden descargar
libremente, y no es una actividad profesional, prefiero algo que no
necesita instalar muchos servicios a Windows.
Por cierto, veo que me llega directamente desde su correo y no a
través de la lista de correo. ¿ Cómo hacemos para que la conversación
entre como un hilo ?
El 11 de abril de 2022 11:43:12 CEST, "Juan C. Sanz"
<juancsanzc@hotmail.com> escribió:
El 11/04/2022 a las 10:41, Andrés Hamerlinck Grau escribió:
Hola, este es mi primera consulta.
Suelo utilizar Qgis con spatialite. Exporto a una hoja de cálculo de Libreoffice
Pero me gustaría poder consultar y construir relaciones y vistas en Libreoffice Base.
He empezado a probar con jdbc. He descargado 2 conectores de sqlite que mas fácil se encuentran
en la red.
Pero por mucho que intento seguir las instrucciones genéricas para acceder a mysql no consigo
conectar a la base sqlite.
¿ Algunas instrucciones específicas para acceder sqlite a través de jdbc ?
Lo único que no he probado es en modo administrador. Para un uso diario utilizo una cuenta sin
privilegios de administrador.
PD. El equipo es un windows 10.
En esta página
https://sites.google.com/site/prahladswiki/tutorials/libreoffice-base-connect-to-any-database
puedes ver la configuración para conectar con SQLite.
Fíjate que para hacer una conexión jdbc tienes que tener java
instalado y configurado en LibreOffice...
En todo caso, si no tienes un interés especial en usar
precisamente SQLite, yo te recomendaría que lo hicieras con un
archivo de base de datos de Firebird, que es mucho más fácil y no
necesitas instalar ni configurar nada extra.
Aunque mucha gente sigue diciendo que Firebird tiene errores yo
he tenido ocasión de probarlo y no me han surgido grandes
problemas (puedes ver como lo hemos hecho en "directo" en este
blog Facturación con LibreOffice y Firebird (factfb.blogspot.com)
<https://factfb.blogspot.com/>.
Para poder crear la base de datos con Firebird, necesitas tener
habilitadas las funcionalidades experimentales en Herramientas >
Opciones > LibreOffice > Avanzado y ahí marcas la casilla de
"Habilitar funcionalidades experimentales..."
Saludos
--
*Juan C. Sanz*
--
Enviado Open Mail.
--
Para instrucciones sobre darse de baja envíe un mensaje a: users+unsubscribe@es.libreoffice.org
¿Problemas? https://es.libreoffice.org/recibe-ayuda/listas-de-correo/baja/
Guías para envío + más: https://wiki.documentfoundation.org/Netiquette/es
Archivo de la lista: https://listarchives.libreoffice.org/es/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.