Page 1 sur 1

[MY-AL] Problème avec boucle

Publié : 09 Mars 2018 11:47
par Kebek
Bonjour, j'aimerais rendre "idPropC1" dynamique du genre "idPropc"+i. Mais rien ne fonctionne.
Avez-vous une petite idée de ce que je pourrais faire pour que cela fonctionne ?
Merci à l'avance pour votre aide.

Code : Tout sélectionner

        for(int i=1; i<=3; i++)
        {
            String req = "SELECT * FROM continents WHERE code ='C" + i+"'";
            MySqlCommand comm = new MySqlCommand(req, con);
            try
            {          
                MySqlDataReader MyReader = comm.ExecuteReader();
                if (MyReader.Read())
                {
                    DataManager.instance.idPropC1 = (int)MyReader["prop"];          
                }
                MyReader.Close();
            }
            catch (Exception ex)
            {
                Debug.Log(ex.ToString());
            }
        }

Re: [MY-AL] Problème avec boucle

Publié : 09 Mars 2018 12:58
par boubouk50
Salut,

Ne peux-tu pas changer tes variables idPropC par un tableau de variables? (idPropC [N])
Ainsi, i serait l'index du tableau.
Egalement, le nombre d'entrées dans la boucle serait déterminé par la taille de ce tableau (au lieu de mettre en dur 3). Ça rendrait le tout plus paramétrique.

Re: [MY-AL] Problème avec boucle

Publié : 09 Mars 2018 13:46
par Kebek
Merci pour ta réponse. Je vais essayer ce que tu viens de me dire et redonner des nouvelles. Merci pour ton aide mon ami.