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 :

MySQL Reader fou


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 33
    Par défaut MySQL Reader fou
    Bonjour,

    Je viens vous faire par d'un problème vraiment bizarre

    Dans mon programme, j'ai un reader qui, lorsque je le lit (rdr.GetString(0) par exemple), me renvoi l'exception SQLNullValueException.
    Seulement, je suis en mode débug, donc grâce à l'espion, je parcours mon reader et je vois que non seulement mon reader n'est pas vide, mais que les valeurs des lignes sont renseignées.
    Après avoir vérifié ça (juste en utilisant l'espion de VS 2008) je poursuis l'exécution et au lieu de me remettre l'erreur, mon programme fonctionne !!! étonnant non ?

    Deuxième chose bizarre. Après avoir lu une fois le reader mon rdr.Read renvoi false alors que ce reader contient beaucoup plus de ligne.

    Je précise que mon programme contient d'autre reader et que ceux-ci fonctionnent à merveille

    Merci pour l'aide

  2. #2
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Juste en passant, pourquoi ODBC ?
    Il y a des connectors adaptés pour mysql...

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 33
    Par défaut
    Parce que je me suis trompé : j'ai utilisé l'espace de nom MySQL.Data.MySQLClient !!!

    Désolé de cette erreur

    je comprend pas pourquoi mon reader réagit comme ça

  4. #4
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    On peut voire ton code et la structure de ta table ?

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 33
    Par défaut
    En fait il me considérai les chaines de caractère vide comme nulle voila je marque résolu.


    merci.

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

Discussions similaires

  1. Mysql++, Fedora4 : erreur de fou
    Par CaptainChoc dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 31/12/2005, 14h48
  2. [Kylix] [cgi] pb déploiement appli avec connexion MySQL [rés
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 06/08/2002, 20h09
  3. Probleme C++Builder et Mysql
    Par noname dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/06/2002, 13h40
  4. connection a une BDD MySql
    Par delire8 dans le forum MFC
    Réponses: 7
    Dernier message: 19/06/2002, 18h18
  5. [Kylix] Pb connection à Mysql
    Par Anonymous dans le forum EDI
    Réponses: 3
    Dernier message: 25/04/2002, 15h26

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