Just nu i M3-nätverket
Gå till innehåll

"Spill"?


Erik3

Rekommendera Poster

Hej,

jag har ett rankingskript från vilket jag ska begära ur data ur en databas. Datan jag ska begära är ett tal. Nu är det så att jag försökt skapa en if...then-sats, som lyder ungefär såhär: om talet är mindre än 2, gör såhär.

Men, om talet är noll, så får jag ett felmeddelande om som lyder:

-----------------------------------------

Körningsfel i Microsoft VBScript fel '800a0006'

 

Spill

 

rank.asp, rad 13

-----------------------------------------

Vad är detta, och varför går det inte att bota med en if....then-sats???

Länk till kommentar
Dela på andra webbplatser

Mr Andersson

Om ANTRate är noll kommer det att bli ett matematiskt fel. Det är omöjligt att dividera med noll.

 

kan lösas med:

 

if ANTRate > 0 then

mellan = Round(CRate / ANTRate ,2)

else

mellan = 0

end if

 

[inlägget ändrat 2002-01-04 21:53:45 av M Andersson]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...