Bonjour,

J'ai un gros problème est je suis incapable de trouver d'où vient mon erreur...
Au début tout fonctionnaient et depuis ce matin c'est la "galère"...

Petite présentation du code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
SQLiteDataReader dr = null;
            list_id_contact.Clear();
            lst_contact.Items.Clear();
            sql con = new sql();
            string Sreq = string.Empty;
            Sreq = "SELECT ID_CONTACT,FIRST_NAME_CONTACT,NAME_CONTACT FROM SARA_CONTACT WHERE ID_ACCOUNT="+id_account;
            con.cmd.CommandText = Sreq;
            DBAccess db = new DBAccess();
            dr = db.Select(con, "GestionCli(get_contact)");
            while (dr.Read())
            {
                list_id_contact.Add(Convert.ToInt32(dr[0]));
                lst_contact.Items.Add(dr[1].ToString() + " " + dr[2].ToString());
            }
            dr.Close();
            con.close();
Voilà donc petite explication :

mon db.Select() me retourne un sqlitedatareader.
Jusque là pas de soucis, arriver a laligne en pas à pas et une fois la fonction executé,je regarde mon dr et il est bien remplis.

Le problème se situe une fois arrivé à la ligne suivante... En effet, comme par enchantement, mon dr ne devient pas null mais il me dit qu'il est "empty"

Et la je ne comprend par pourquoi...
Cela peut-il venir d'un problème autre que du code? ( graphistes??)
Je ne comprends plus rien car comme dis précédemment tous fonctionner jusqu'à hier encore....

Merci pour votre aide.