gladiror
19.07.2006, 16:26:48
Witam!
Przy importowaniu danych z pliku importuje do bazy danych (w kolumne decimal(5,2) ) dane typu: 19,50, 20,50 itp.
Problem polega na tym, ze w pliku jest np. 19,50 a po eksporcie w bazie znajduje sie wtedy 19,00 (jakby nie wpisywal znakow po przecinku... Jak sie ustrzec przed tym?
mike
19.07.2006, 16:35:56
Z przecinkiem to może pisać sobie pani w urzędzie w Wordzie.
Typy
"zmiennoprzecinkowe" mają kropkę

Dlatego Ci rzutuje na 19.00.
Jak wpiszesz 19.50 to będzie OK.
gladiror
19.07.2006, 16:44:25
Rozumiem, tylko ze ja mam taki duzy plik i zawsze potrzebowal bede eksportowac z przecinkiem... Da sie jakos to zrobic??
gladiror
19.07.2006, 17:08:38
mike_mech - rozumiem, wiem, ze tak mozna ale to mnie nie ratuje... Bo ja bede musial codziennie wrzucac te baze na serwer. Dawalem, ze kolumna jest TEXT, ale wtedy nie chce mi sortowac wg ceny... Nie mozna zmienic na inne w MySQL (cos innego oprocz decimal)
mike
19.07.2006, 17:10:49
Obawiam się że nie.
Międzynarodowym standardem jest kropka, to tylko u nas w tym dziwnym kraju jest przecinek.
A że większość (wszystkie) narzędzia jest tworzonych za granoicą to niestety jest jak jest
gladiror
19.07.2006, 17:12:27
No to trudno sie mowi... :-( Bede musial zmieniac przecinki na kropki...