/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Problemmer med minuse to tal
Fra : Nenad Dragic


Dato : 05-06-01 11:52

Hejsa

Jeg har nogle problemer med at minuse to tal, det virker kun hvert anden
gang og når det virker kommer der nogle tal som ikke holder ellers kommer
der en masse decimaler.:

Temp = CDbl(90.8) - CDbl(Request.Form("Weight"))

Jeg har også prøvet med.:

Temp = CSng(140.8) - CSng(Request.Form("Weight"))


Hvordan kan man lave dette så jeg ikke har problemer med decimalerne? Det er
menigen at værdien skal smides i en database.

På forhånd tak
Nenad






 
 
Niels Steg (05-06-2001)
Kommentar
Fra : Niels Steg


Dato : 05-06-01 13:55

"Nenad Dragic" <nenad@dragic.com> skrev i en meddelelse
news:9fie8t$137v$1@news.cybercity.dk...
> Hejsa
>
> Jeg har nogle problemer med at minuse to tal, det virker kun hvert
anden
> gang og når det virker kommer der nogle tal som ikke holder ellers
kommer
> der en masse decimaler.:
>
> Temp = CDbl(90.8) - CDbl(Request.Form("Weight"))
>
> Jeg har også prøvet med.:
>
> Temp = CSng(140.8) - CSng(Request.Form("Weight"))

har du prøvet

temp= FormatNumber(CSng(140.8) - CSng(Request.Form("Weight")),2)

Niels



Lauritz Jensen (06-06-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 06-06-01 10:52

Nenad Dragic wrote:
>
> Jeg har nogle problemer med at minuse to tal, det virker kun hvert
> anden gang og når det virker kommer der nogle tal som ikke holder
> ellers kommer der en masse decimaler.:
>
> Temp = CDbl(90.8) - CDbl(Request.Form("Weight"))

At der kommer en masse decimaler er jo ikke nødvendigvis et problem. Det
er nok snarre et symptom på den måde floadning point tal bliver
påbevaret. Men at du har problemer med at konverterer en tekst til tal,
kunne jeg forestille mig, havde noget med det tegn du bruger som
decimaladskildelse at gøre. Hvis du har serveren sat op til engelsk,
skal du bruge ".", men hvis den er sat op til dansk, skal du bruge ",".
Brug evt. Replace til at skifte decimaladskilderen ud inden du prøver at
konverterer teksten til tal.

--
Lauritz

Nenad Dragic (06-06-2001)
Kommentar
Fra : Nenad Dragic


Dato : 06-06-01 12:18

Hejsa

Nu virker det, mange tak for jeres hjælp.

Mvh
Nenad



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408872
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste