He probado 2 conectores ODBC de sqlite. Funcionan , pero no tienen la funcionalidad que buscaba.
Creo que se debe a que sqlite es realmente un conjunto de funciones encapsuladas en unas dll orientado a desarrolladores en lenguaje c o c+. Y siempre irá su evolución por delante de los desarrolladores de los conectores JDBC y ODBC. La versión que utiliza Qgis es la 3.37. Creo que cuando existan conectores para esa versión, ya habrán avanzado hacia otra versión. Tomo nota y veré cómo encajar Firebird sin alargar la cadena de exportación de formatos. Convertir sqlite a csv a Firebird y luego volver de Firebird a csv a sql no es muy agradable. Un saludo. El 11 de abril de 2022 21:41:48 CEST, "Juan C. Sanz" <[email protected]> escribió: >Como puedes comprender, esta lista es para solucionar problemas de >LibreOffice, aunque intentamos ayudar con todo, la mayoría no tenemos >conocimientos de SQLite, más allá de establecer la conexión. Quizá >puedas buscar e instalar una versión de SQLite que cuadre con lo que >necesitas en Qgis. > >Ya me imaginaba que no tenía para exportar a Firebird, pero como te >decía, si lo puedes exportar a ODS o CSV, el pasarlo luego a una tabla >de Firebird es poco más que copiar y pegar (mira los vídeos que te >recomendaba), osea que yo creo que te podría valer y como te decía, >para >Firebird no tienes que instalar ni configurar nada. > >Si te decides por Firebird y tienes algún problema, quizá aquí sí pueda > >echarte una mano... > >Saludos >-- >*Juan C. Sanz* >* >* >* >* >El 11/04/2022 a las 18:37, Andrés Hamerlinck Grau escribió: >> 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" >>>> <[email protected]> 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. >>> >>> >>> >> -- Enviado Open Mail. -- Para instrucciones sobre darse de baja envíe un mensaje a: [email protected] ¿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

