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 :

erreur sur methode fill


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 68
    Par défaut erreur sur methode fill
    salut j'ai une erreur sur l'appel d'une methode fill je n'arrive pas à la rèsoudre
    le message d'erreur est le suivant : "l'exeption oledbexeption n'a pas été gérée
    type de données incompatible dans l'expresion du critère"

    le code est le suivant:
    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    thisExtraction = "SELECT * " +
                        "FROM REIMPUTATION " +
                        "WHERE NUMERO_REIMPUTATION = ' " + TxtNumeroExterneDossier.Text + "'" ;
     
                    OleDbCommand thisCommande = new OleDbCommand();
                    thisCommande.Connection = thisConnection;
                    thisCommande.CommandType = CommandType.Text;
                    thisCommande.CommandText = thisExtraction;
                    DataSet thisDataSet = new DataSet ();
                    OleDbDataAdapter da = new OleDbDataAdapter(thisExtraction, thisConnection);
                    da.Fill(thisDataSet, "REIMPUTATION");


    merci de m'aider

  2. #2
    Membre Expert Avatar de Guulh
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 2 160
    Par défaut
    Ta requête doit être fausse : NUMERO_BIDULE est entier, et tu le compares à une chaîne.

    Je te conseille aussi fortement d'utiliser des paramètres plutôt que générer la requête à la mano, comme le tutoriel nommé "Bonnes pratiques d'accès au données" de m'sieur SaumonAgile l'explique sur ce même site.

  3. #3
    Membre expérimenté
    Avatar de Ecosmose
    Homme Profil pro
    Archi SI / Soft / Réseau / SCADA /Automate
    Inscrit en
    Janvier 2007
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Archi SI / Soft / Réseau / SCADA /Automate
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 170
    Par défaut
    Hum, ca peut etre aussi une requete SQl dynamique si le schema de la base est changeant...dynamique lui aussi (d'ou le SELECT * qui est aussi une mauvaise pratique pour l'optimisation des perfs serveurs..si le schéma de la table est fixe)

Discussions similaires

  1. [Débutant] Erreur sur mon code avec mes methodes.
    Par solaar dans le forum Silverlight
    Réponses: 5
    Dernier message: 30/05/2013, 17h43
  2. [XL-2002] erreur execution 1004 sur methode paste
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 14/04/2009, 20h37
  3. methode fill,erreur ! arguments trop nombreux
    Par getule dans le forum Accès aux données
    Réponses: 2
    Dernier message: 13/10/2006, 21h40
  4. Erreur sur le TNSListener après installation de 9iAS
    Par Patmane dans le forum Installation
    Réponses: 4
    Dernier message: 04/02/2004, 11h16

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