Ho fatto qualche progresso... di seguito i miei commenti:

Francesco PIROZZI wrote:

Ciao a tutti,

vorrei scrivere una macro per creare un database.
Il tipo di database deve essere tale da permettermi di utilizzare la
sintassi "CREATE TABLE" e anche di fare i JOIN fra piu' tabelle.
Pensavo di utilizzare il driver jdbc di HSQLDB, dico giusto?

Riesco a caricare il driver da OpenOffice e connettermi ad un server locale esterno che gira su piattaforma java 1.4.


Essendo pero' la prima volta che mi cimento, non so come fare per
"agganciare" il servizio che mi permetta di fare tutto cio'.

Ho seguito le istruzioni sul manuale di Hsqldb 1.8.0 e ho fatto in modo che sia HSQLDB che OO utilizzassero entrambi java 1.4. (Non funziona con una versione precedente e questa e' la piu' recente che ho a disposizione).

Ho la Developer's Guide e la Guida di StarBasic che la fanno facile, ma
non riesco a far funzionare le cose.

Mi agganciavo al driver sbagliato: con "org.hsqldb.jdbcDriver" le operazioni che desidero fare sono possibili.


Ho capito che HSQLDB e' integrato in OO e che e' anche il formato in cui
vengono scritti i .odb tuttavia non riesco ad aprirli con il driver
org.hsqldb.jdbcDriver. Perche'?

HSQLDB e' integrato in OO ma il formato dei documenti Base (cioe' .odb) e' ancora dBase, e il driver con il quale si appoggia non ha la versatilita' spiegata nel manuale e offerta dal driver JDBC di HSQLDB.


Forse ho fatto un po' di confusione...

Il manuale "Developer's Guide" di OO illustra codice Java e non OO-Basic, forse io e lui parliamo di due cose diverse...


Al momento lo stato e' il seguente:
- Ho una entry per il mio db nel file "server.properties" del server java HSQLDB; - Ho creato un database in OO in maniera interattiva sfruttando il driver JDBC e l'ho registrato;
- Eseguo i comandi SQL (CREATE, DROP, INSERT, ecc..) da macro da dentro OO.

Vorrei adesso riuscire a passare al modo Stand-Alone (o In-Process come descritto nel manuale di HSQLDB) e convertire alla fine il tutto in un file .odb.

Saranno graditissimi i vostri feedback.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a