Bloqué au compteur 5

Fermé
Arakanen - 8 avril 2014 à 10:53
Bonjour,

J'ai un "léger" problème quand mon compteur "nbNonRep" arrive à 5 pour la toute première fois, ma textBox ne change pas. Après quand il reviens à 0 et remonte à 5 tout se passe normalement.


Quelqu'un aurait une idée du pourquoi ?


                FbDataReader res = myCommand.ExecuteReader();
                while (res.Read())
                {
                    if (res[0].ToString().CompareTo(oldCount) >= 0 && !(res[0].ToString().Equals("0")))
                    {
                        nbNonRep++;
                        textBox1.Text = nbNonRep + " fois que la réplication ne se fait pas.";
                        oldCount = res[0].ToString();
                    }
                    else
                    {
                        nbNonRep = 0;
                        sol = 0;
                        textBox1.Text = "Réplications faites.";
                    }
                }
                myTransaction.Commit();
                myCommand.Dispose();
                myConnection.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                myConnection.Close();
            }
            if (nbNonRep >= 10)
            {
                nbNonRep = 0;
                ++sol;
                switch (sol)
                {
                    case 1 : textBox1.Text += "\r\nRelance du service de réplication.";
                             break;
                    default : MessageBox.Show("Problèmes de replications non réalisés.", "Problème", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                             break;
                }
            }
        }