Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.602 pregleda

Najnovija ↓

konverzija teksta u broj 15.12.2006. u 11:21 · pre 242 meseca #1
Pozdrav,

E ovako... kako glasi f-ja u SQL-u koji koristi access da mi podatak tipa text prebaci u broj(float)?

Dakle, imam neku kolonu u bazi i ta kolona je tipa text, ali su u nju upisani brojevi (nema slova i drugih znakova) i zelim da vrijednosti iz te kolone saberem sa nekom drugom koja je tipa double.

ja sam stavio jednostavno

select prva_kolona + druga_kolona as zbir from....

i sve mi sabira dobro... kao da mi uopste ne treba f-ja za konvertovanje teksta u broj, ali da li je tako?

Ima li slucaja kada mi ovo nece raditi kako treba? (naravno osim kada su u tu kolonu upisana slova ili kad nista nije upisano)

i, naravno, ima li f-ja za ovu konverziju i kako glasi?

hvala.
Potpis
there's something out there
waiting for us,
and it ain't no man...
Re: konverzija teksta u broj 17.12.2006. u 13:28 · pre 241 mesec
izmenjeno 1 put, poslednji put IDE 17.12.2006. u 13:43
  1. IDE17.12.2006. u 13:43zapis iz teksta poruke
#3
hvala

A hoce li biti problema kod onga sto sam stavio da mi se sabira neki tekst sa nekim brojem ?

napomena: ovo je samo tipa text, a ustvari samo cifre upisane, i stavio sam ustvari:

Citat:
select format(text*neki_broj,"0.00") as proizvod from ime_tabele


Do sada nisam vidjeo nikakav problem tu... sve je fino racunalo...??
Potpis
there's something out there
waiting for us,
and it ain't no man...
Re: konverzija teksta u broj 18.12.2006. u 07:15 · pre 241 mesec #4


Neznam da li bi bilo problema, ali verujem Marfijevom zakonu. Ako nešto može da krene loše, krenuće i to u najnezgodnijem trenutku. Zato, ako si siguran da će u tom polju uvek biti cifre pretvori ga u broj a ako nisi onda koristi konverziju prilikom računanja.
Re: konverzija teksta u broj 18.12.2006. u 11:47 · pre 241 mesec #5
Kakvo je stanje kod mjesanja . i , (razliciti local setings)?
Re: konverzija teksta u broj 19.12.2006. u 23:01 · pre 241 mesec #6

Pa problem moze biti kod toga...da...
Ali local settings je podesen, i ne mijenja se...


E sad, da li ti ne znas pa pitas, ili me samo upozoravas..??

ako radis sa textom (kao ja :-( ) gdje trebaju biti brojevi, ako je unijet onaj zarez koji je podesen i u WIN-u, onda nece biti problema pri konveziji (pretpostavljam) ali ako je unijet onaj suprotni, onda ce javljati probleme...
Potpis
there's something out there
waiting for us,
and it ain't no man...
Re: konverzija teksta u broj 11.01.2007. u 13:09 · pre 241 mesec
izmenjeno 1 put, poslednji put oJee 11.01.2007. u 13:50
  1. oJee11.01.2007. u 13:50zapis iz teksta poruke
#7
Upozoravam.

Ja sam obicno pravio da kompletan sql izraz predstavim kao tekst tj

Code:

Dim SQLIzraz As String

SQLIzraz = ..............

DoCmd.RunSQL SQLIzraz


U ovakvom obliku za decimalni broj SQL očekuje da . bude decimalni separator.

Pozdrav

A zaboravio sam još ovo,
mislim da SQL prima teks tako da i ono što proslijediš kao broj se prvo pretvori u tekst tako da ako si siguran da ti je format ispravan nemaš potrebe zbog SQL-a da vršiš konverziju (ovo je moje mišljenje, neću se u to zakleti :D).
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme