Filippo Cerulo ha scritto:
Per ovviare a questo inconveniente (non so quanto reale), pensavo di
ricorrere a un altro database, ovvero SQLite di cui ho letto molto
bene e che, stando a quanto riportato sul sito ufficiale, non sembra
avere limitazioni simili a quelle citate sopra.
Non ho mai usato SQLite, ma ho dato un'occhiata al sito e non mi pare
esistano strumenti per il suo uso con OpenOffice, a meno che non vuoi tu
creare interfacce in C++. Ma potrei sbagliarmi.
No, in realtà è molto facile collegare SQLite ad OOo, mediante ODBC che trovi
qui:
http://www.ch-werner.de/sqliteodbc/
<http://www.ch-werner.de/sqliteodbc/>
(driver sia per windows che per Linux)
Sto usando da poco SQLite, ma ancora non gli ho trovato difetti (per quello che mi serve). Con 2 click lo installi, senza tutte le complicazioni di un server database (Postgres, MySql), e gestisci tutto dall'interfaccia di OOo-Base (creazione tabelle, queries e report, immissione/variaz/cancellaz. record, ecc). Ha tutti i pregi di Hsql ma in più è veloce e gestisce la multiutenza (cioè non ti blocca tutto il DB se un altro utente della LAN ha fatto un accesso al DB, come succede con Hsql). Se devi fare un backup del DB, o spostarlo su un altro PC, devi copiare solo 2 files (l'odb ed il file SQLite).
Se solo avessero portato avanti lo sviluppo del driver SDBC
(http://dba.openoffice.org/drivers/sqlite/index.html
<http://dba.openoffice.org/drivers/sqlite/index.html>) sarebbe bastato copiare
1 solo file (l'odb) e non sarebbe stato necessario installare il driver ODBC, ma
tant'è.
Installare l'ODBC è semplice (basta 1 click), ma se vuoi gestirti un pò meglio
i DB SQLite è meglio crearti dei DSN utente, se ti serve posso fornirti
indicazioni passo-passo su come fare.
Ciao
Sandro
AUGURI DI BUON ANNO A TUTTA LA LISTA