Avatar billede botha Nybegynder
04. december 2003 - 12:38 Der er 7 kommentarer og
1 løsning

fjerner decimaler i "update"

når jeg retter en pris, fjernes decimalerne.
har det noget med update at gøre?

den ser sådan ud :

strSQL = "UPDATE VARER SET storpakpr = "& int(request("storpakpr")) & " WHERE nr = " & nr
Avatar billede ldanielsen Nybegynder
04. december 2003 - 12:45 #1
Det er fordi du skriver int(request("storpakpr")), du beder jo om at få fjernet decimalerne
Avatar billede botha Nybegynder
04. december 2003 - 12:46 #2
hvordan får jeg decimalerne med ?
Avatar billede botha Nybegynder
04. december 2003 - 12:48 #3
BEMÆRK : hvis jeg bare fjerner int, så får jeg en syntax fejl, da jeg bruger komma som decimal seperator
Avatar billede Spotgun Seniormester
04. december 2003 - 12:49 #4
Prøv med: round(CDbl(request("storpakpr")), 2)
Avatar billede ldanielsen Nybegynder
04. december 2003 - 12:49 #5
Jamen så skal du bruge Replace(request("storpakpr"), ",", ".")
Avatar billede dna Nybegynder
04. december 2003 - 12:51 #6
Ellers den klassiske...

var = replace(request("storpakpr"),",",".")
strSQL = "UPDATE VARER SET storpakpr = "& var & " WHERE nr = " & nr

Her replacer den dine kommer til punktum, som databasen så godt gider at modtage.

dna
Avatar billede botha Nybegynder
04. december 2003 - 12:52 #7
:-)
Se det virkede som det skal

Takker
Avatar billede Spotgun Seniormester
04. december 2003 - 12:55 #8
Der er ingen grund til at replace komma med punktum, hvis du caster variablen til en double først, og så runder af (bare for en sikkerheds skyld)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB