Date: prev next · Thread: first prev next last


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.