Update les lignes d'une gridview en un seul clic
Bonjour ,
quand j'exécute ce code j'ai le message d'erreur suivant
Citation:
Syntaxe incorrecte vers le mot clé 'when'.
Syntaxe incorrecte vers le mot clé 'when'.
Syntaxe incorrecte vers le mot clé 'when'.
Syntaxe incorrecte vers le mot clé 'when'.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| StringBuilder sb = new StringBuilder();
foreach (GridViewRow row in GridView1.Rows)
{
string note1 = (row.FindControl("note1") as TextBox).Text.Replace(",", ".");
string note2 = (row.FindControl("note2") as TextBox).Text.Replace(",", ".");
string userID = (row.FindControl("lblUserID1") as Label).Text;
sb.AppendFormat(
@"UPDATE EXAMEN
SET NOTE = case when
CODE_MATIERE ='111' then {0}
when CODE_MATIERE ='112' then {1}
END
where NUM_INSCRIPTION = {2}
;
", note1, note2, userID);
} |
Merci de m'aider