Article View: pl.comp.lang.delphi.bazy-danych
Article #80932Re: AsFloat (Firebird + zeos + CodeTyphon)
From: Eugeniusz Rink
Date: Wed, 21 Oct 2015 09:26
Date: Wed, 21 Oct 2015 09:26
62 lines
2248 bytes
2248 bytes
W dniu 02.10.2015 o 12:57, moxi pisze: > W dniu 2015-10-01 o 18:25, miab pisze: >> W dniu 2015-10-01 o 14:58, moxi pisze: >>> Witam, >>> >>> trafilem na dziwne zachowanie zestawu z tematu, upraszczajac mam w FB >>> pole: WARTOSC Decimal(10,2) a w kodzie: >>> >>> ZQueryFB.SQL.Text := 'INSERT INTO TabelaX (WARTOSC_X) VALUES >>> (:Parametr);'; >>> >>> ZQueryX.ParamByName('Parametr').AsFloat :>>> ZQueryY.FieldByName('WARTOSC_Y').AsFloat; >>> >>> pod Windows dziala dobrze a jako cross dla Linux zaczynaja sie chece tzn >>> w bazie zawsze laduje mi 0.00, sprawdzilem przypisanie >>> >>> ZQueryX.ParamByName('Parametr').AsFloat := 1.23; >>> >>> i jest ok, prawidlowa wartosc pojawia sie w bazie, natomiast >>> >>> WriteLn(ZQueryY.FieldByName('WARTOSC_Y').AsString); >>> >>> sa dziwne wartosci, np dla 634,00 podaje 1.35855497866354E-12 a powinno >>> przeciez byc 6.34E+2, co moze byc tego powodem? jak to obejsc? >>> >>> FB 2.5, zeos 7.2 rev 3645, CT 5.2 >>> wszystko 64 bit >>> >> >> U mnie na Debian8-64, Zeos 7.2 svn 3636, Lazarus 1.4, FB2.54 prawidłowo >> zwraca np.: >> Edit1.Text:=ZQuery1.FieldByName('F10_1').AsString >> Może w tym CodeTyphon 5.2 coś jest położone. > > też tak myślałem ale jakoś bardziej prawdopodobne wydawało mi się że nie > znam jakiegoś myka na linux > >> Ostatnio używałem 5.4 z aktualizacjami ale tylko na Windows 32/64. > > sprawdziłem 5.4 i 5.5 ale tam niestety nie działa cross do linuxa, > zupełnie nie kompiluje się toolchain dla linuxa :( wiec wróciłem do 5.2 > i zaktualizowałem komponenty :) > > ale chyba znalazłem winowajcę, ponieważ na tej samej bazie i > komponentach pod win działa a na linux nie zacząłem zastanawiać się nad > biblioteką klienta FB, na serwerze testowym zaktualizowałem FB do > najnowszej wersji i wszystko poszło :) w poniedziałek będę wiedział czy > na produkcyjnych też to pomogło :) > Witam... Tak z czystej ciekawości... jaką to aplikację Kolega na Linux buduje?? Chodzi mi czy to jakiś program magazynowy, sprzedaż, księgowość itp?? Akurat też piszę w podobnym zestawieniu narzędziowym na Linux więc jestem ciekaw... A tworzymy oprogramowanie dla lekarzy POZ AOS... Jeżeli to nie jest tajemnicą Pozdrawiam Eugeniusz Rink
Message-ID:
<56273e1a$0$9565$65785112@news.neostrada.pl>
Path:
polish.pugleaf.net!archive.newsdeef.eu!apf1.newsdeef.eu!news.usenet.farm!..!..!not-for-mail
References:
<560d2e0e$0$8381$65785112@news.neostrada.pl> <560d5eec$0$27511$65785112@news.neostrada.pl> <560e6390$0$578$65785112@news.neostrada.pl>