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

Windows Forms Discussion :

[C#] Récupération d'une donnée dans BDD Access


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut [C#] Récupération d'une donnée dans BDD Access
    Bonjour,

    Je me suis mis ce matin (3h30) au bdd access et programmation C# sous Visual C# 2005 Express, et donc je tape ce code après avoir mis au moyen 2 éléments dans ma table de test (nommée pour l'occasion table à titre d'exemple).Or quand je génère le projet, je n'ai aucun erreur mais si je lance l'application (grace au débuggeur), il me sort une jolie phrase que voici :
    Aucune donnée n'existe pour la ligne/colonne.
    Là je suis perdu, je comprends pas pourquoi il me dit ca , pouvez vous m'éclairer ?? voici le code utilisé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    private void Form1_Load(object sender, EventArgs e)
            {
                string CS = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\dat.mdb;Jet OLEDB:Database Password=xxxxx";
                string select = "SELECT count(num_id) as total FROM table";
                OleDbConnection connect = new OleDbConnection(CS);
                connect.Open();
                OleDbCommand cmd = new OleDbCommand(select, connect);
                OleDbDataReader areader = cmd.ExecuteReader();
                this.textBox1.Text = (string) areader["total"];
                areader.Close();
                connect.Close();
            }
    Merci d'avance

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Tu es sur que ta requete

    SELECT count(num_id) as total FROM table

    te renvoit un résultat ?

  3. #3
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Bonne question .
    Comment dois je faire pour vérifier ?

  4. #4
    Membre confirmé Avatar de souaddemaroc
    Inscrit en
    Novembre 2005
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 194
    Par défaut
    Et bah vous allez tout simplement tester votre requete dans le SGBD utilisé comme access ou analyseur sql server c'est tout

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Le problème est que même en changeant le code pour juste récupérer la valeur d'un champ (sans utilisation de fonction telle que count) , ça me donne le même message d'erreur

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    J'ai trouvé mon problème, et ma requete est correcte, il manquait juste cette ligne :Mais j'ai une dernière question : Puis-je utilisé les fonctions sql (exemple : SqlConnection) avec une bdd access ?

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

Discussions similaires

  1. Inserer une image dans BDD access avec vb.net
    Par jarnec dans le forum ADO.NET
    Réponses: 1
    Dernier message: 24/04/2011, 18h58
  2. [MySQL] Récupération d'une valeur dans BDD
    Par Luisito31 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/10/2008, 14h30
  3. Réponses: 2
    Dernier message: 14/10/2005, 10h11
  4. Réponses: 4
    Dernier message: 11/06/2004, 16h27

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