ASP με Vbscript για πρόσθεση τιμών

Πληροφορίες σχετικές με την ASP, ASP.NET και με τις εφαρμογές που είναι γραμμένες με αυτήν.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
txc
Δημοσιεύσεις: 627
Εγγραφή: 02 Δεκ 2003 23:08

ASP με Vbscript για πρόσθεση τιμών

Δημοσίευση από txc » 07 Φεβ 2015 00:04

Καλησπέρα παιδιά,
έχω μια παλιά βάση με όλα τα πεδία σε varchar και με asp διαβάζω τις τιμές και θέλω να κάνω πρόσθεση στα αριθμητικά πεδία και να βγάλω σύνολο

όταν διαβάζω τις τιμές κάνω replace για να έχω σωστό φορμάτ

Κώδικας: Επιλογή όλων

Replace(rstTemp("field"),".",",")
και μετά κάνω αυτό :

Κώδικας: Επιλογή όλων

field= Cint(field)
sum= sum+ field
η πρόσθεση γίνεται κανονικά, το πρόβλημα είναι ότι πριν κάνει τη πρόσθεση μου κάνει round στις τιμές οπότε χάνω κάποια δεκαδικά
πως μπορώ να προσθέσω τις τιμές και μετά να γίνει το round που γίνεται με την cint?
ευχαριστώ


Άβαταρ μέλους
icinema
Δημοσιεύσεις: 36
Εγγραφή: 27 Ιαν 2015 16:08

ASP με Vbscript για πρόσθεση τιμών

Δημοσίευση από icinema » 08 Φεβ 2015 20:28

Αν κανεις cint(number) τοτε θα πρεπει η μεταβλητη number να εχει ευρος απο -32768 εως 32767 οποτε δεν ειναι και ο καλυτερος τρόπος αντι για Cint χρησιμοποιησε Clng και εχεις ευρος τιμών απο -2147483648 εως 2147483647

δες και την Ccur function http://www.w3schools.com/vbscript/func_ccur.asp

Απάντηση

Επιστροφή στο “ASP, ASP.NET”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες