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
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
04. december 2003 - 12:45
#1
Det er fordi du skriver int(request("storpakpr")), du beder jo om at få fjernet decimalerne
04. december 2003 - 12:46
#2
hvordan får jeg decimalerne med ?
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
04. december 2003 - 12:49
#4
Prøv med: round(CDbl(request("storpakpr")), 2)
04. december 2003 - 12:49
#5
Jamen så skal du bruge Replace(request("storpakpr"), ",", ".")
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
04. december 2003 - 12:52
#7
:-) Se det virkede som det skal Takker
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)
Kurser inden for grundlæggende programmering