ASP : additionner des variables
Fermé
loranG
-
10 oct. 2001 à 11:22
calje Messages postés 83 Date d'inscription mercredi 21 février 2001 Statut Membre Dernière intervention 20 mars 2002 - 10 oct. 2001 à 17:05
calje Messages postés 83 Date d'inscription mercredi 21 février 2001 Statut Membre Dernière intervention 20 mars 2002 - 10 oct. 2001 à 17:05
<% resultat= r_cpu*1+r_ecran*1+r_sdram*1+r_hd*1+r_os*1+r_sound*1%>
Je suis obligé d'ajouter *1 à chaque variable que je récupère sinon les resultats se mettent les uns après les autres au lieu de s'additionner. Apparaît ce message d'erreur lorsque je fais un aperçu de la page :
Erreur d'exécution Microsoft VBScript error '800a000d'
Type incompatible: '[string: "Windows_NT"]'
mais cela marche lorsque je test l'action de ma page ASP.
Y a t il un autre moyen pour additionner les variables? Pourquoi dois je mettre *1 pour que le resultat de la variable soit reconnu?
Merci pour l'aide!
Je suis obligé d'ajouter *1 à chaque variable que je récupère sinon les resultats se mettent les uns après les autres au lieu de s'additionner. Apparaît ce message d'erreur lorsque je fais un aperçu de la page :
Erreur d'exécution Microsoft VBScript error '800a000d'
Type incompatible: '[string: "Windows_NT"]'
mais cela marche lorsque je test l'action de ma page ASP.
Y a t il un autre moyen pour additionner les variables? Pourquoi dois je mettre *1 pour que le resultat de la variable soit reconnu?
Merci pour l'aide!
A voir également:
- ASP : additionner des variables
- Logiciel asp - Télécharger - Gestion de données
- Asp .net download - Télécharger - Divers Web & Internet
- Asp call center - Télécharger - Téléphonie & Visio
1 réponse
calje
Messages postés
83
Date d'inscription
mercredi 21 février 2001
Statut
Membre
Dernière intervention
20 mars 2002
5
10 oct. 2001 à 17:05
10 oct. 2001 à 17:05
En asp, quand tu récupères des données d'un formulaire, elles sont de type Variant, mais elles sont considérées par défaut comme des Strings.
Il te faut les formater lorsque tu les récupères.
soit avec formatNumber, ou formatCurrency, ou cInt etc...
Bonne continuation.
José
Il te faut les formater lorsque tu les récupères.
soit avec formatNumber, ou formatCurrency, ou cInt etc...
Bonne continuation.
José