Witam
Nie ukrywam ze aż mi głupio poblikować taki problem, ale nie mam juz sily.
Chodzi o UPDATE pola w Bazie danych typu doouble przy pomocy SQL'a z wykorzystaniem komponentów bazodanowych.
Konkretnie chodzi mi o pomniejszanie pola nazwijmy to moja_kasa typu double;
mam program gdzie fragment to
update baza set moja_kasa = moja_kasa - :moj_wydatek wher costam
i moj wydatek daje jako zmienna typu double.
Problem jest taki ze wyskakują smieci na nastym miejscu po przecinku.
np. gdy aktualna wartosc pola moja kasa wynois 5605,45 a chce ją pomniejszyc o 105,34 to czeasto otrzymuje wynik w postacji 5500,1099999999999998
CO ROBIC?? bo juz mnie bierze...........
Pozdr i z góry dzieki za odp.
Piotr