Bonjour,

Je suis apprentis et je viens d'intégré une nouvelle entreprise. On m'a confié pour mission de travailler sur une interface qui tourne en ASP.Net avec une base SQL, et dans laquelle je dois corriger une erreur que je n'arrive a pas a résoudre.

J'ai également une question concernant la syntaxe du code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
  foreach (String idHangar in idHangars)
                    {
                        if (idHangar != "")
                        {
                            if (i == 0)
                                requeteHangars += " and (z.Id=" + idHangar + " ";
                            else
                                requeteHangars += " or z.Id=" + idHangar + " ";
                            i++;
                        }
                    }
A quoi sert la parenthèse en gras/souligné au niveau de z.id=" +idHangar +""; ? De séparateur ? j'ai eu l'impression qu'elle étais en trop mais il y a des parenthèses similaire à d'autres endroits du code.

Je vous poste l'erreur en capture d'écran ainsi que l'interface afficher avant l'erreur, c'est quand ont envoi les filtres que l'erreur apparaît, en espérant que vous pourriez m'apporter une aide !

Merci à vous.

Nom : ErreurSQLModif.png
Affichages : 197
Taille : 249,4 Ko

Nom : Message_erreurmodif.png
Affichages : 187
Taille : 122,4 Ko

Nom : Page_FiltreModif.png
Affichages : 197
Taille : 125,2 Ko