Me paso a explicar.
LibreOffice Base utiliza un motor de base de datos HSQLDB, cuando se creo una nueva base de datos viene con una base de datos incrustada con HSQLDB
Lo que deseo hacer concretamente es crear un documento de libreoffice base con base de datos incrustrada en SQL y no en HSQLDB
Lo explico en la imagen adjunta.
[RESUELTO] ¿como cambio utilizar SQL en vez HSQLDB?
[RESUELTO] ¿como cambio utilizar SQL en vez HSQLDB?
Última edición por marcosAoo el Mar Jun 11, 2019 7:35 am, editado 1 vez en total.
LibreOffice 6.2.4.2 Con LINUX MINT 19 Cinammon 64 Bits
Re: ¿como cambio utilizar SQL en vez HSQLDB?
Que yo sepa, no existe una base de datos o motor SQL, así, solita, ¿que motor de base de datos SQL quieres usar realmente?
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: ¿como cambio utilizar SQL en vez HSQLDB?
RESPUESTA: SQLmauricio escribió:Que yo sepa, no existe una base de datos o motor SQL, así, solita, ¿que motor de base de datos SQL quieres usar realmente?
En vez de usar HSQLDB, mejor me gustaria utilizar SQL
LIBREOFFICE BASE utiliza HSQLDB como motor de base de datos, quisiera que LIBREOFFICE BASE utilice como motor de base de datos SQL.
LibreOffice 6.2.4.2 Con LINUX MINT 19 Cinammon 64 Bits
Re: ¿como cambio utilizar SQL en vez HSQLDB?
Buenas!
Perdón por la intromisión, y si digo alguna barbaridad, que me corrijan los que saben.....
SQL es un lenguaje de programación para cosas muy específicas (generar tablas, modificarlas, hacer consultas, cálculos, vistas.....), pero todo ello sobre unos datos que se encuentran en una estructura generada por un motor de base de datos. HSQLDB es uno de ellos (basado o programado en Java), pero también tienes otros como FIREBIRD, MYSQL, MARIADB, POSTGRESS, ACCESS, ORACLE, SQLITE, etc. (los hay privativos y los hay libres).
Cada motor trabaja de una manera diferente, pero todos mantienen tablas con datos, y esas tablas son las que se pueden consultar con SQL, que a su vez, a pesar de ser un lenguaje universal, al final se van haciendo diferentes dialectos, y lo que te sirve para un motor, no sirve tanto para otro, ya que la sintaxis tiene pequeñas divergencias que hace que una sentencia SQL válida en un motor no valga para otro.
Según tu firma estás en LibreOffice5, cuando llegues a LibreOffice6 verás que la cosa cambia ya que, aunque soporta el motor HSQLDB1.8 (el mismo que OpenOffice), está cambiando hacia Firebird (no basado en Java), donde se notan esos pequeños cambios en la sintaxis y en la forma de trabajar, aunque pretenden dejarlo de tal manera que el usuario final no note la diferencia
Si lo que pretendes es trabajar con motores no embebidos en Libreoffice (openoffice también) podemos intentar ayudarte en la transición para motor HSQLDB 1.8 o HSQLDB 2.3 (Entre estos también hay variación en la sintaxis en cuanto a las sentencias SQL)
En la Wiki tienes también cómo generar una base de datos con el motor SQLITE.
También puedes generar una base en ACCESS y después conectar desde Base, de tal manera que el front end es de base, pero realmente estás usando el motor de ACCESS, y lo mismo con el resto de motores
Espero no haberme enrollado demasiado y que se me entienda.
Un saludo!
Perdón por la intromisión, y si digo alguna barbaridad, que me corrijan los que saben.....
SQL es un lenguaje de programación para cosas muy específicas (generar tablas, modificarlas, hacer consultas, cálculos, vistas.....), pero todo ello sobre unos datos que se encuentran en una estructura generada por un motor de base de datos. HSQLDB es uno de ellos (basado o programado en Java), pero también tienes otros como FIREBIRD, MYSQL, MARIADB, POSTGRESS, ACCESS, ORACLE, SQLITE, etc. (los hay privativos y los hay libres).
Cada motor trabaja de una manera diferente, pero todos mantienen tablas con datos, y esas tablas son las que se pueden consultar con SQL, que a su vez, a pesar de ser un lenguaje universal, al final se van haciendo diferentes dialectos, y lo que te sirve para un motor, no sirve tanto para otro, ya que la sintaxis tiene pequeñas divergencias que hace que una sentencia SQL válida en un motor no valga para otro.
Según tu firma estás en LibreOffice5, cuando llegues a LibreOffice6 verás que la cosa cambia ya que, aunque soporta el motor HSQLDB1.8 (el mismo que OpenOffice), está cambiando hacia Firebird (no basado en Java), donde se notan esos pequeños cambios en la sintaxis y en la forma de trabajar, aunque pretenden dejarlo de tal manera que el usuario final no note la diferencia
Si lo que pretendes es trabajar con motores no embebidos en Libreoffice (openoffice también) podemos intentar ayudarte en la transición para motor HSQLDB 1.8 o HSQLDB 2.3 (Entre estos también hay variación en la sintaxis en cuanto a las sentencias SQL)
En la Wiki tienes también cómo generar una base de datos con el motor SQLITE.
También puedes generar una base en ACCESS y después conectar desde Base, de tal manera que el front end es de base, pero realmente estás usando el motor de ACCESS, y lo mismo con el resto de motores
Espero no haberme enrollado demasiado y que se me entienda.
Un saludo!
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
Libreoffice 6.4.2, en Windows 10
Re: ¿como cambio utilizar SQL en vez HSQLDB?
Ahora te lo confirmo, NO existe tal cosa como SQL (así solo) para lo que quieres hacer, debes de usar, como ya te explico el compañero Longi, un motor de base de datos especifico, en internet, hay mucha, mucha documentación al respecto, te sugiero buscar y que aclares tu confusión.
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: ¿como cambio utilizar SQL en vez HSQLDB?
Tienen razón, gracias. Hilo Cerrado
LibreOffice 6.2.4.2 Con LINUX MINT 19 Cinammon 64 Bits
Re: ¿como cambio utilizar SQL en vez HSQLDB?
No te olvides de marcarlo como resuelto si consideras que ya está tu cuestión resuelta.
https://forum.openoffice.org/es/forum/v ... f=3&t=2668
Otro saludo!
https://forum.openoffice.org/es/forum/v ... f=3&t=2668
Otro saludo!
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
Libreoffice 6.4.2, en Windows 10