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 :

probleme de connexion a une base mysql


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 94
    Par défaut probleme de connexion a une base mysql
    bonjour

    avant de commencer je tiens à vous préciser que je suis débutant en csharp

    voici mon probléme:

    j'essaye de me connecte à une base de donnée Mysl pour se faire j ai installer le connector mysql sur mon poste une base de donnée à était crée du nom trombi .

    mais voila j ai une erreur dans le code qui me dis
    Erreur 2 Le nom 'ConnectionRessource' n'existe pas dans le contexte actuel
    je ne comprend pas pourquoi il me dis sa merci de votre aide à tous .

    je dépose tt le code au ca ou, l'erreur se trouve en bas je vais la souligner en rouge!!

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using MySql.Data.MySqlClient;
    
    namespace trombi
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                
            }
    
            private void ajouterUnCompteToolStripMenuItem_Click(object sender, EventArgs e)
            {
    
            }
    
            private void label1_Click(object sender, EventArgs e)
            {
    
            }
    
            private void pictureBox1_Click(object sender, EventArgs e)
            {
    
            }
    
            private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
    
            }
    
            private void quitterToolStripMenuItem_Click(object sender, EventArgs e)
            {
                        Close();
    
            }
    
            private void aPropoDeToolStripMenuItem_Click(object sender, EventArgs e)
            {
                MessageBox.Show("Application développée le : 09/12/2009 \n par : \n Olivier MOREL éléve à Insta \n Jimmy MINATCHY éléve à Insta ");
    
    
            }
    
            private void ajouterToolStripMenuItem_Click(object sender, EventArgs e)
            {
    
                string conn = "SERVER=localhost;UID=root;DATABASE=trombi;Password=root";
                System.Data.Odbc.OdbcConnection oConn = new System.Data.Odbc.OdbcConnection(conn);
    
                try
                {
                  ConnectionRessource = new MySqlConnection(conn);
                    Console.WriteLine("ok");
                   ConnectionRessource.open();
                }
    
                 catch (MySqlException myEx)
                {
                    Console.WriteLine("ERROR " + myEx.GetType() + " : Impossible de se connecter à la base de donnée.");
                 }
               
            }
        
            private void supprimerToolStripMenuItem_Click(object sender, EventArgs e)
            {
    
            }
        }
    }

  2. #2
    Max
    Max est déconnecté
    Expert confirmé

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Par défaut
    Salut.

    Tu as mal déclaré ton objet ConnectionRessource. Essaye avec ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    try {
    	ConnectionRessource toto = new MySqlConnection(conn);
    	Console.WriteLine("ok");
    	toto.open();
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 94
    Par défaut
    je viens de faire se que tu ma dis effectivement j avais mal déclarer mon objet mais il me reste un dernier problème rien ne s'affiche quand je clique sur le bouton ajouter c'est juste pour s'avoir si la connexion a bien lieu ou alors si elle na pas lieu



    merci de ton aide

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 500
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 500
    Par défaut
    On est en Winform.
    Comme il n'y a pas de "MessageBox.Show" dans la méthode "ajouterToolStripMenuItem", c'est normal.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Console.WriteLine("ok");
    Ca s'affiche des la fenêtre sortie de Visual Studio si tu débugge ton application.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 94
    Par défaut
    désoler mais j ai pas compris exactement se que je dois faire, je suis un débutant en csharp

  6. #6
    Max
    Max est déconnecté
    Expert confirmé

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Par défaut
    En général, quand tu veux afficher un message à l'écran (en dehors de l'IDE) :

    Donc étant donné que tu te trouves dans un contexte Forms, utilise MessageBox, ça sera plus simple pour toi

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 24/03/2009, 21h12
  2. Voir le nombre de connexion d'une base MYSQL ?
    Par zmania69 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 31/08/2006, 18h22
  3. [MFC] et connexion a une base MySql en C++
    Par Nelmo dans le forum MFC
    Réponses: 13
    Dernier message: 11/05/2006, 19h48
  4. Connexion sur une base Mysql distante (non locale)
    Par externa dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 20/02/2006, 11h34
  5. probleme de connexion a une base
    Par heinkro dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 12/07/2005, 23h25

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