Date instabili nelle Tabelle (quella giusta è 11/06/1966)

Discussioni sulle caratteristiche di database
oquintoo
Messaggi: 31
Iscritto il: domenica 21 gennaio 2018, 19:56

Re: Date instabili nelle Tabelle (quella giusta è 11/06/1966

Messaggio da oquintoo »

come avevo già scritto diversi post fa l'unica soluzione al momento...
..non mi rimane altro che sostituire i campi data con VARCHAR, ed accanto mettere una colonna INTEGER con il valore numerico della data per avere almeno la funzione di ordinamento...
un'altra accortezza magari è quella di tenere il file su una partizione ext4, così winows nemmeno la vede e non può aprire il file, ovviamente si possono condividere le tabelle con Calc, o con i report...

chi si contenta gode....
OpenOffice_4.1.5 Manjaro
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Date instabili nelle Tabelle (quella giusta è 11/06/1966

Messaggio da charlie »

Qui, sul forum inglese, c'è un tutorial per "splittare" un database esistente: https://forum.openoffice.org/en/forum/v ... 80#p293026
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
oquintoo
Messaggi: 31
Iscritto il: domenica 21 gennaio 2018, 19:56

Re: Date instabili nelle Tabelle (quella giusta è 11/06/1966

Messaggio da oquintoo »

@charlie
Ho dato un occhiata alla procedura , temo che vada oltre le mie competenze di openoffice...
Vorrei chiederti se si crea direttamente un nuovo database direttamente dal " testing with hsqldb 2.3.2.odb" , otteniamo un file Base con motore hsqldb 2.3.2 ?

Nel caso dovessi crearne uno nuovo userei quel file, paradossalmente farei prima ad importare le tabelle e ricreare le relazioni
OpenOffice_4.1.5 Manjaro
Avatar utente
unlucky83
Volontario
Volontario
Messaggi: 2355
Iscritto il: lunedì 7 gennaio 2013, 1:23
Località: Latina

Re: Date instabili nelle Tabelle (quella giusta è 11/06/1966

Messaggio da unlucky83 »

A questa domanda ti ho risposto io. Insieme al file odb si creano due cartelle
-database ( dove vengono archiviati i dati del db)
-driver (dove si salvano il file Java di hsqldb 2.3.2 e un altro tool)

Quando apri il db trovi scritto in basso quale driver carica, ovvero quello generato nella cartella driver)
I tre elementi (file odb, cartella database e cartella driver) devono solo trovarsi nella stessa directory affinchè venga riconosciuto il percorso del driver hsqldb 2.3.2
LibO:Versione: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1- 32-bit
-
Se risolvi:
1. Condividi la soluzione qui con noi
2. Metti [Risolto] al titolo del primo messaggio come spiegato qui
oquintoo
Messaggi: 31
Iscritto il: domenica 21 gennaio 2018, 19:56

Re: Date instabili nelle Tabelle (quella giusta è 11/06/1966

Messaggio da oquintoo »

@unlucky83

Al momento confermo che creando un nuovo database dall'interno del file base "Split_HSQLDB_2.3.2_Wizard_v3d" la data della tabella "incriminata" non ci sono problemi (oggi,..... domani riprovo) a passare da linux a windows e ritornare su linux.
Le date sono rimaste invariate.
Ci vuole un bel po' ma si possono reimportare le tabelle, ovviamente le chiavi primarie cambiano per cui passare da uno vecchio al nuovo "hsqldb 2.3.2" necessita di usare la guida inglese (modalità 1 e 3 ) che non è proprio alla portata di tutti...
Dovessi fare un nuovo database, userei questo file ovviamente
OpenOffice_4.1.5 Manjaro
Rispondi