Avatar billede kcdk Juniormester
01. maj 2003 - 10:05 Der er 7 kommentarer og
1 løsning

Type mismatch med tal

Jeg har et kæmpe problem.

Jeg har gemt nogle tal i en database som deciamltal med 2 decimaler.

dage =  request.Form("dage")

Ovenstående er et tal jeg henter fra en form og det skal længere nede i koden ganges med et decimaltal.

plads = rs("Pladslav") * (dage)

Det er her jeg får besked om mismatch. Hvordan får jeg den til at lave dage om til et decimaltal?
Avatar billede erikjacobsen Ekspert
01. maj 2003 - 10:06 #1
plads = rs("Pladslav") * cint(dage)
Avatar billede erikjacobsen Ekspert
01. maj 2003 - 10:07 #2
Hov, kommatal:

plads = rs("Pladslav") * cdbl(dage)
Avatar billede kcdk Juniormester
01. maj 2003 - 10:11 #4
Tak for det hurtige svar, men de muligheder havde jeg prøvet. Desværre uden held.
Avatar billede erikjacobsen Ekspert
01. maj 2003 - 10:12 #5
Hvad står der i feltet: "33.44" eller "33,44" ?
Avatar billede kcdk Juniormester
01. maj 2003 - 10:13 #6
33,44
Avatar billede kcdk Juniormester
01. maj 2003 - 10:15 #7
Tror jeg har løst det. Lavede om i databasen så der står reelle tal
Avatar billede kcdk Juniormester
01. maj 2003 - 10:17 #8
Det var fejlen. Men takf for din hjælp alligevel
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