From: *Filippo Cerulo* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>
Date: 1-gen-2008 9.00
Subject: Re: [utenti] [BASE] Creazione di una sorta di gestionale per
freelance
To: [email protected] <mailto:[email protected]>
Sandro 1web ha scritto:
> 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)
La disponibilità di un Driver ODBC non è segnalata nel sito ufficiale, e
credo che comunque sia un'iniziativa di un singolo sviluppatore.
Non discuto sul fatto che possa funzionare bene, ma non mi pare l'ideale
se si cerca stabilità e portabilità.
Rimango dell'idea che Postgres sia, al momento, la soluzione migliore:
anche se è meno intuitivo come approccio, sicuramente quello che si
impara può poi essere sfruttato in molte occasioni..
Ciao e Buon Anno a tutti
--
Filippo Cerulo
Filippo, la tua guida è e rimane la Bibbia per ogni utente di OOoBase ;-)
(non ti ringrazieremo mai abbastanza per averla fatta e resa disponibile)
Però possono esserci esigenze di un utilizzo mooolto limitato di DB
piccolini e molto facili da maneggiare. La rubrica telefonica, una
piccola lista di utenti del gruppo X del tutto diversa (anche come tipo
di dati inseriti) dalla lista di anagrafiche del gruppo Y, ecc
Le soluzioni che prevedono un server database cominciano a diventare
complicate per noi utenti che vogliamo dal nostro amato OOo la gestione
di un piccolo DB che magari fra tre mesi non ci serve più (e ce ne
servirà uno del tutto diverso).
Per questi fini va bene un piccolo "motorino" di DB embedded a livello
dell' Hsql che è già stato previsto proprio a questo scopo, però Hsql ha
dei limiti tra cui quello, per me (utente banale di word processor e
spreadsheet) incomprensibile del fatto che utilizzando una piccola LAN
di 4 pc (che saltuariamente accedono a quello stesso DB), se per caso
uno dei pc della rete accede a quel DB, lo stesso DB rimane
inutilizzabile (o meglio utilizzabile solo in lettura) per tutti gli
altri utenti!!! L'esigenza è semplice: ad es questa rubrica
(centralizzata) utilizzabile dai 4 pc può essere letta dal pc A, e
magari più tardi il pc B deve modificare un numero di telefono nella
stessa rubrica --> Hsql non te lo permette! (perchè tutto il DB è stato
"bloccato" da A). Non basta che A chiuda il DB, nè basta chiudere OOo:
deve riavviare il pc! E' una grossa limitazione, anche per un utilizzo
così "minimo".
Con SQLite tutto questo non succede ;-)
Ma ripeto, parliamo di un utilizzo limitato di piccoli DB (anche se
SQLite supporta files fino a 4 terabyte!), poi per un utilizzo più
professionale è chiaro che i server database sono imbattibili.
Quanto alla "ufficialità" del driver per SQLite, potrebbe sfuggirmi, ma
credo che *tutti* i driver ODBC e JDBC siano "esterni" ad OOo: OOo ti
consente di collegarti a tutti quei DB per i quali "il tuo sistema"
prevede una connessione ODBC, JDBC ecc
E quello che ho indicato è il driver "ufficiale" di SQLite (www.sqlite.org).
Ciao