Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zašto više ne radi ?

[es] :: Firebird/Interbase :: Zašto više ne radi ?

[ Pregleda: 2439 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

yu1id
Kik elektronik d.o.o.

Član broj: 238235
Poruke: 6
79.101.74.*



Profil

icon Zašto više ne radi ?02.11.2009. u 19:00 - pre 175 meseci
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?

 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.eunet.rs.



+19 Profil

icon Re: Zašto više ne radi ?02.11.2009. u 21:04 - pre 175 meseci
Probaj: ... CENA='2100.00'
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

yu1id
Kik elektronik d.o.o.

Član broj: 238235
Poruke: 6
79.101.74.*



Profil

icon Re: Zašto više ne radi ?02.11.2009. u 22:02 - pre 175 meseci
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.
 
Odgovor na temu

rambo
Dejan Petković
Beograd

Član broj: 6095
Poruke: 190
*.dynamic.sbb.rs.



+6 Profil

icon Re: Zašto više ne radi ?03.11.2009. u 14:31 - pre 175 meseci
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?
"There is a theory which states that if ever anybody discovers exactly what the
Universe is for and why it is here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable. There is another theory which states
that this has already happened."
-- Douglas Adams
 
Odgovor na temu

yu1id
Kik elektronik d.o.o.

Član broj: 238235
Poruke: 6
79.101.74.*



Profil

icon Re: Zašto više ne radi ?03.11.2009. u 18:18 - pre 175 meseci

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 ".
 
Odgovor na temu

schild
Dejan Šild
TopCode Software
Subotica

Član broj: 59888
Poruke: 138
93.86.3.*

Sajt: www.topcode.rs


+2 Profil

icon Re: Zašto više ne radi ?04.11.2009. u 08:47 - pre 175 meseci
Bice da je vreme za promenu interne oznake!
Ili koda.
 
Odgovor na temu

yu1id
Kik elektronik d.o.o.

Član broj: 238235
Poruke: 6
79.101.74.*



Profil

icon Re: Zašto više ne radi ?04.11.2009. u 12:26 - pre 175 meseci
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.
 
Odgovor na temu

rambo
Dejan Petković
Beograd

Član broj: 6095
Poruke: 190
*.dynamic.sbb.rs.



+6 Profil

icon Re: Zašto više ne radi ?04.11.2009. u 17:51 - pre 175 meseci
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.
"There is a theory which states that if ever anybody discovers exactly what the
Universe is for and why it is here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable. There is another theory which states
that this has already happened."
-- Douglas Adams
 
Odgovor na temu

[es] :: Firebird/Interbase :: Zašto više ne radi ?

[ Pregleda: 2439 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Srodne teme
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.