IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

[SQLiteDataReader] Gros soucis.


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 58
    Par défaut [SQLiteDataReader] Gros soucis.
    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.

  2. #2
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 58
    Par défaut
    Problème résolu!!!

    En fait mon collègue développeur ne fermait pas ces datareader....
    Donc je suppose que ce problème venait de là car un fois avoir parcouru tous le code de l'appli et fermé tous les datareader cela à refonctionné.

    Donc soit un problème de buffer au niveau du reader soit un autre thread me modifiais le datareader.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XPATH] Gros soucis de template...
    Par luta dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 16/02/2006, 12h48
  2. interface à concevoir toute simple et gros soucis
    Par skystef dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 02/02/2006, 16h31
  3. [Visual Studio 2003] J'ai un très gros souci !
    Par bart64 dans le forum EDI/Outils
    Réponses: 2
    Dernier message: 18/11/2005, 15h01
  4. [C#][Visual C# Express] Gros souci avec Excel
    Par poullos dans le forum EDI/Outils
    Réponses: 7
    Dernier message: 18/11/2005, 13h15
  5. Gros soucis avec pgaccess et postgresql
    Par Missvan dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 13/04/2004, 16h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo