Praveći svoje tablice stavljao sam neke retke kao FLOAT tip. E sad, kad sam pravio aplikaciju i spremao se da nešto unesem u tu tablicu radio sam CASTING ali ne u SQL upitu nego standardno u C# koodu, tj ako imam textBox1 u kojeg unosim neku vrijednost 12,33 ja sam radio casting na slijedeci nacin:
float vrijednost = (float)Convert.ToDouble(textBox1.text);
E sad, radi to, ali desi mi se sljedeći problem. Kad ja to unesem u bazu se automatski zapiše ova vrijednost 12,32000000000000000087767614265. I sad kad radim sa tim podatkom nemogu da uradim insert jer mi javi da nije dobar tip podatka.
Pitanje je: Što mi preporučujete, da li da koristim decimal tip podatka pri definiranju tablice ili nešto drugo?
Inače radim sa C# i MS SQL.
float vrijednost = (float)Convert.ToDouble(textBox1.text);
E sad, radi to, ali desi mi se sljedeći problem. Kad ja to unesem u bazu se automatski zapiše ova vrijednost 12,32000000000000000087767614265. I sad kad radim sa tim podatkom nemogu da uradim insert jer mi javi da nije dobar tip podatka.
Pitanje je: Što mi preporučujete, da li da koristim decimal tip podatka pri definiranju tablice ili nešto drugo?
Inače radim sa C# i MS SQL.