Actuellement, ma demande est à l'affiche un message d'erreur:Conversion chaîne vide en entier
« La valeur « » ne peut pas être convertie en nombre. »
Ce qui ne me surprend pas. La variable vient d'être ajoutée, donc la variable est une chaîne vide pour tous ceux qui ont utilisé l'application avant de créer le nouveau champ.
<td><cfif studentRecruitComments neq "">
<a href="javascript: showContent('#studentRecruitComments#')">
#studentRecruit#
</a>
<cfelse>
#studentRecruit#
</cfif>
</td>
<cfset tstudentRecruit = tstudentRecruit + studentRecruit>
Le calcul à la fin est pour un système de pointage. La variable tstudentRecruit
est définie sur 0 avant cette ligne, donc elle se trouve certainement dans la variable studentRecruit. Quelle est la bonne façon de convertir la chaîne vide en entier? Y at-il quelque chose qui est manifestement faux ici?
Euh, ' '? –
Vous pouvez également consulter les fonctions [** isNumeric **] (http://cfdocs.org/isNumeric) et/ou [** val **] (http://cfdocs.org/val) pour ce faire. –
Le fait que vous comptiez quelque chose pourrait être une erreur flagrante. L'un des principes d'une conception de base de données normalisée est de ne pas stocker les valeurs calculées. Bien sûr, je n'ai aucune idée de ce que vous envisagez de faire avec la variable une fois que vous l'avez fait fonctionner. –