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]

Rispondere a