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

Rispondere a