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

update float vrednost u bazu

[es] :: .NET :: update float vrednost u bazu

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sistem2007
beograd

Član broj: 142698
Poruke: 15
*.SA-e0.GlobalNET.ba.



Profil

icon update float vrednost u bazu23.04.2007. u 11:54 - pre 207 meseci
Imam problem da update-ujem vrijednost u bazi koja je tipa float sa vrednoscu float iz C#.

Code:

...
            SqlCommand kom = new SqlCommand();
            kom.Connection = con;
            kom.CommandType = CommandType.Text;

            float x = float.Parse(textBox.Text);

            kom.CommandText = "UPDATE tabela SET vrednost = ' " + x + " ' " ;


Prijavljuje mi gresku da ne moze varchar da konvertuje u float.Napomena: vrednost u bazi je tipa float.
 
Odgovor na temu

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.adsl.net.t-com.hr.



Profil

icon Re: update float vrednost u bazu23.04.2007. u 13:15 - pre 207 meseci
jesi probao maknuti jednostruke navodnike!? mene je jednom tako nešto zezalo sa decimal, problem je bio nešto sa , i . ne sječam se više točno!
----Roberto----
 
Odgovor na temu

sistem2007
beograd

Član broj: 142698
Poruke: 15
*.SA-e0.GlobalNET.ba.



Profil

icon Re: update float vrednost u bazu23.04.2007. u 13:33 - pre 207 meseci
Jesam, onda javlja da nije dobar oblik promjenljive koju hocu da upisem u bazu.
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
212.200.27.*



+311 Profil

icon Re: update float vrednost u bazu23.04.2007. u 13:44 - pre 207 meseci
Code:

kom.Parameters.Add(new SqlParameter("@X", x));
kom.CommandText = "UPDATE tabela SET vrednost = @X" ;
 
Odgovor na temu

sistem2007
beograd

Član broj: 142698
Poruke: 15
*.SA-e0.GlobalNET.ba.



Profil

icon Re: update float vrednost u bazu23.04.2007. u 14:08 - pre 207 meseci
Ovo je proradilo, ali mi pravi mali problem. Npr ako stavim da je taj float vrednost 1,8 , ona u bazi bude snimljena kao 1,79545435435. Kako da to toga ne dodje, nego da se snimi na dvije decimale, i to da bude 1,80, a ne 1,79432432?
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: update float vrednost u bazu23.04.2007. u 14:16 - pre 207 meseci
kako ti je deklarisano polje u bazi? float(n), sta ti je n?

flaot je uvek aproksimacija realnog broja, i ne mogu svi da se prikazu, ali 1.8 bi trebao, osim ako ti n nije mnogo malo....

----

ok, mala izmena, 1.8 bez problema ulazi i u float(1). Probaj ovo (mala izmena dusanovog koda):

Code:

            kom.Parameters.Add(new SqlParameter("@X", System.Data.SqlDbType.Float, 8));
            kom.Parameters["@X"].Value = x;
            kom.CommandText = "UPDATE tabela SET vrednost = @X";

Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: update float vrednost u bazu23.04.2007. u 14:32 - pre 207 meseci
jos jedna stvar

float u .NETu nije isto sto i float (tj float(53)) u SQLu. c# tip za sql float(53) je "double". mozda imas problem u konverziji...


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

sistem2007
beograd

Član broj: 142698
Poruke: 15
*.SA-e0.GlobalNET.ba.



Profil

icon Re: update float vrednost u bazu23.04.2007. u 14:34 - pre 207 meseci
Upravo je to greska. Dobar fol, nisam znao za ovu konverziju. Hvala



[Ovu poruku je menjao sistem2007 dana 23.04.2007. u 15:47 GMT+1]
 
Odgovor na temu

[es] :: .NET :: update float vrednost u bazu

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

Postavi temu Odgovori

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