[ yu1id @ 02.11.2009. 19:00 ] @
Da li neko može da mi objasni zašto iskaz :
"update ARTIKLI set CENA='2,100.00'"
u 2.1.3 verziji Firebird-a prijavljuje grešku:"conversion error from string '2,100.00'" .
U verziji 2.0.3 i prethodnim koje sam koristio to je 'regularno' radilo.

Znači pitanje je šta je promenjeno u Firebird-u pa to sada ne radi?

[ Miroslav Ćurčić @ 02.11.2009. 21:04 ] @
Probaj: ... CENA='2100.00'
[ yu1id @ 02.11.2009. 22:02 ] @
U redu je sa CENA='2100.00' će raditi.
Međutim, nisam našao da postoji razlika verzija 2.1.3 i 2.0.3 u
'LIST OF KNOWN INCOMPATIBILITIES between versions 2.0 and 2.1' , a do verzije 2.0.3 je radilo i sa separatorom hiljada.
[ rambo @ 03.11.2009. 14:31 ] @
Možda si promenio regionalna podešavanja (ili reinstalirao Windows sa drugim regionalnim podešavanjima). Kako god bilo, nije mi jasno zašto numeričku vrednost upisuješ kao string i zašto mora da bude sa tim separatorima za hiljade?
[ yu1id @ 03.11.2009. 18:18 ] @

Citat:
rambo: Možda si promenio regionalna podešavanja (ili reinstalirao Windows sa drugim regionalnim podešavanjima). Kako god bilo, nije mi jasno zašto numeričku vrednost upisuješ kao string i zašto mora da bude sa tim separatorima za hiljade?



Na računaru je urađena samo deinstalacija FB 2.0.3 i instalacija FB2.1.3.Ništa više.
Kada vratim FB 2.0.3 sve opet radi.

Sve je deo starijeg dela koda u kome sam malo "bezveze" pripremao SQL:


s1:='Update ARTIKLI set ';
s1:=s1+'CENA='+QuotedStr(ECena.text)+' ';
..........;
DM1.IBSql.SQL.Clear;
DM1.IBSQL.SQL.Add(s1);
DM1.IBSQL.ExecQuery;

gde je ECena edit polje formatizovano sa separatorima hiljada.

Problem nije ispraviti, osim što je toga dosta i u kodu koji je već dugo sa internom oznakom " ne diraj ovo radi kako treba ".
[ schild @ 04.11.2009. 08:47 ] @
Bice da je vreme za promenu interne oznake!
Ili koda.
[ yu1id @ 04.11.2009. 12:26 ] @
Citat:
schild: Bice da je vreme za promenu interne oznake! :-)
Ili koda.


To mi ne gine, samo sam hteo da znam, da li sam ja u tom starom kodu koristio neki 'bug' Fb koji je sada ispravljen, ili je nesto drugo u pitanju.
[ rambo @ 04.11.2009. 17:51 ] @
Za pristup novim verzijama FB (od v2.0 na gore) nemoj koristiti IB komponente već pređi na nešto što podržava Firebird kako valja. Jedino Delphi 2010 ima direktnu podršku za Firebird preko dbExpress komponenti.