getal afronden in een tabel

Status
Niet open voor verdere reacties.

blubber

Gebruiker
Lid geworden
9 mrt 2004
Berichten
45
Ik zou graag een waarde uit een SQL database afgerond in mijn asp pagina hebben.
De waarde in de de database wil ik echter niet aanpassen, dat zou me nog wel lukken in SQL maar dan worden de berekeningen minder precies.

Onderstaande code werkt maar ik krijg een 10 cijfers achter de komma... :(

Code:
response.write("<tr><td>")
response.write (RS("BUFFER_STATUS"))
response.write("</td>")
 
Laatst bewerkt:
Response.Write Round(RS("BUFFER_STATUS"))

Misschien? Anders zou je een asp command reference oid kunnen nakijken.


Vr.Gr. Egel.
 
Dat is waar ook.

Maar round rondt geloof ik af naar beneden: 2,01 > 2 en 2,99 > 2. Mocht dat zo zijn, dan is de oplossing dit:

Response.Write Round(RS("BUFFER_STATUS") + 0.5)
 
Is het niet
floor() naar beneden
round() naar beneden onder 0.5, vanaf 0.5 naar boven, en
ceil() naar boven?

Maar ik ken het alleen van javascript, ik vond het na google'en op asp en round.


Vr.Gr. Egel.
 
:) Echt geweldig,

het werkt,

ik dacht iedere syntax met haakjes en quotes en zo geprobeerd te hebben.... :thumb:
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan