Fabio Fiorentini ha scritto:
Significa che per le date hai risolto?
Si avevo risolto per le date ma lavorando con la Query direttamente da
Mysql il problema dei numeri restava, nel frattempo
mi sa che l'unica soluzione è passare a jdbc???? sempre che ci riesca ;-)
sono riuscito a sistemare il driver jdbc mi sono accorto che Base aveva
come default in JAVA la versione di SUN microsystems inc. 1.6.0 l'ho
sostituita con quella di Free Software Found 1.4.2 e ho visto che la
connessione con Mysql è stata eseguita correttamente.
ho provato attraverso PHPMYSQL import a prelevare i dati direttamente
dal file csv e i dati in MYsql vengono presi correttamente, ma ho dovuto
trasformare sia le date che i numeri decimali in formato USA -
AAAA-MM-DD e N.DD la cosa funziona alla perfezione....
Il problema spero risolvibile a breve è che con le date così settate
quando vado a vedere la tabella su Base mi viene un errore poco
simpatico :"non è stato possibile aggionare i contenuti value
'0000-00-00 non possono essere rappresentati con java sql date" eh siamo
da capo :'( e Base va in Crash
Ho provato a fermare e far ripartire mysql,per fargli aggiornare i
driver, ho provato a fare da capo la connessione di un nuovo dbase con
Base, niente da fare a Base le date così non piacciono? Possibile??? =-O
Grazie Fabbio
Scusa ma non ho ben capito, la query l'hai passata da OOo o da mysql?
Se la passi da mysql il problema non credo sussista, metti la query in un
file di testo (aggiungici le righe per dirgli quale database usare) e
poi da
shell dai:
$ mysql -u nomeutente -p < nomefilecontenentelaquery
Hai provato a creare il csv con separatore decimale . invece della , ?
Puoi creare il csv omettendo il separatore decimale? cioè 1,99 --> 199
lo importi come numero intero e poi lo dividi per 100 via query
riottenendo
i due decimali.
Grazie
Ciao
FaBBio
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]