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 :
Voilà donc petite explication :
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();
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.
Partager