Avatar billede pelskee Nybegynder
14. oktober 2005 - 09:48 Der er 7 kommentarer og
1 løsning

Overflow ved beregning

på denne linie meldes der Overflow - er der nogen der ved hvorfor

        <td style="padding-right:20px;"><%=cdbl(NetPaidTotal)/cdbl(NumberTotal)%></td>
Avatar billede softspot Forsker
14. oktober 2005 - 09:52 #1
Hvis NumberTotal er meget lille og NetPaidTotal er meget stor...
Avatar billede pelskee Nybegynder
14. oktober 2005 - 10:08 #2
er der noget jeg kan gøre for at den ikke melder fejl
Avatar billede pelskee Nybegynder
14. oktober 2005 - 10:18 #3
jeg tror at begge tal er 0 (nul)
Avatar billede softspot Forsker
14. oktober 2005 - 12:32 #4
Det er naturligvis altid godt hvis systemet er så robust at det kan håndtere sådan en situation, så jeg vil da anbefale dig at lægge fejlhåndtering omkring koden, således du kan reagere på f.eks. overflowfejl ved at sætte en standardværdi eller skrive en besked til brugeren...

F.eks.

<%
on error resume next
dblVaerdi = cdbl(NetPaidTotal)/cdbl(NumberTotal)
if err.number <> 0 then
  strVaerdi = "Der skete en fejl i udregningen af værdi
else
  strVaerdi = dblVaerdi
end if
on error goto 0
%>
      <td style="padding-right:20px;"><%=strVaerdi%></td>
Avatar billede softspot Forsker
14. oktober 2005 - 12:33 #5
Ups! Den blev ikke helt færdig...

<%
on error resume next
dblVaerdi = cdbl(NetPaidTotal)/cdbl(NumberTotal)
if err.number <> 0 then
  strVaerdi = "Der skete en fejl i udregningen af værdi"
else
  strVaerdi = dblVaerdi
end if
on error goto 0
%>
      <td style="padding-right:20px;"><%=strVaerdi%></td>
Avatar billede pelskee Nybegynder
19. oktober 2005 - 11:53 #6
perfekt. tak for hjælpen

point... ;)
Avatar billede softspot Forsker
19. oktober 2005 - 12:05 #7
Jo tak... og velbekomme :)
Avatar billede softspot Forsker
19. oktober 2005 - 12:30 #8
Tak for point :)
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