Bonjour,
voici ma requête sql server2008
avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 UPDATE EXAMEN set NOTE= CASE WHEN( CODE_MATIERE = '1' and @note1 =99) then '0' when (CODE_MATIERE = '1' and @note1 <>99 ) then @note1 WHEN (CODE_MATIERE = '2' and @note2 ='99') then '0' when (CODE_MATIERE = '2' and @note2 <>99) then @note2 END, PRESENCE= CASE WHEN( CODE_MATIERE = '1' and @note1 =99) then 'TRUE' when( CODE_MATIERE = '2' and @note2 ='99') then 'TRUE' else 'FALSE' end WHERE NUM_INSCRIPTION = @numje ne sais si c'est juste ou non puisqu'il l ne fais pas une mise à jour mais :il multiplie les notes de la première ligne par 2 à chaque fois que je clique sur le bouton update et il laisse les valeurs d'autres lignes sans modification?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 note1 = float.Parse(((TextBox)row.FindControl("tmoy1")).Text); note2 = float.Parse(((TextBox)row.FindControl("tmoy4")).Text); num = ((Label)row.FindControl("lblUserID1")).Text;
est ce que le probllème viens de type float ?ya til un autre type à utiliser pour les notes des étudiants ?
aidez moi svp.
Partager