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 :

[vb2005]Connexion a une base mysql


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 146
    Par défaut [vb2005]Connexion a une base mysql
    bonsoir j aimerai creer un programme me permettant de me connecter a une base sql et de faire des requetes malheureusement je ne connais pas du tout le vb mais c est imposé j ai regarde divers tutoriaux mais je n y arrive pas quelle est la meilleur façon dans toutes celles qui existent
    j ai visual basic 2005 express edition pour compiler

    merci de votre aide

  2. #2
    Membre éclairé Avatar de adil_suptem
    Inscrit en
    Décembre 2006
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 52
    Par défaut
    Vous devez passer par un driver ODBC

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 146
    Par défaut
    oui je me suis trompé de categorie pour le post mais un admin fera le necessaire j espere en tous cas desole

    j ai un bout de code pour me connecter a une base mais il ne trouve pas les fichiers importes je ne sais pas ou les trouver j ai telecharger les fichiers qu il fallait sur mysql.com pourtant
    si vous avez des idees n hesitez pas

    merci

    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
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
     
    Imports MySql.Data
    Imports MySql.Data.MySqlClient
     
    Public Class Connexion
     
        Private m_connexion As MySqlConnection
        Public Shared ConnexionStr As String
     
        Sub OuvrirConnexion()
     
            Dim VR As New Variables
     
     
            Me.m_connexion = New MySqlConnection("server=localhost;database=test;userid=root;password=;")
            Me.m_connexion.Open()
     
     
        End Sub
     
        Sub FermerConnexion()
     
            Try
                Me.m_connexion.Close()
     
            Catch ex As System.Exception
                MessageBox.Show(ex.Message)
            End Try
     
        End Sub
        Function RetourneConnexion()
     
     
            Return m_connexion
        End Function
     
        Sub RequeteSUI(ByVal SQL As String)
     
            Me.OuvrirConnexion()
     
            Dim cmd As New MySqlCommand(Sql, Me.RetourneConnexion())
     
            cmd.ExecuteNonQuery()
            Me.FermerConnexion()
     
        End Sub
     
        Function RetourSelectUnResultat(ByVal SQL As String)
     
            Dim retour As Object = Nothing
     
            Me.OuvrirConnexion()
     
            Dim cmd As New MySqlCommand(SQL, Me.RetourneConnexion())
            Dim Reader As MySqlDataReader = Nothing
     
            Reader = cmd.ExecuteReader()
     
            While Reader.Read()
                retour = Reader.Item(0)
            End While
     
            Reader.Close()
     
            Return retour
     
            Me.FermerConnexion()
     
        End Function
     
        Function RetourRequete(ByVal SQL As String)
     
     
            Dim i As Integer = 0
            Dim j As Integer = 0
            Dim NbChamps
     
            Me.OuvrirConnexion()
     
            Dim cmd As New MySqlCommand(SQL, Me.RetourneConnexion())
            Dim Reader As MySqlDataReader = Nothing
     
            Reader = cmd.ExecuteReader()
            NbChamps = Reader.FieldCount()
     
            Dim retour(500, NbChamps) As Object
     
            While Reader.Read()
                For j = 0 To NbChamps
                    retour(i, j) = Reader.GetValue(j)
                Next
                i = i + 1
            End While
     
            Reader.Close()
     
            Return retour
     
            Me.FermerConnexion()
        End Function
     
    End Class

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 146
    Par défaut
    j ai telecharger odbc connector j ai libmysql.dll j ai d autres dll mais je ne sais pas ou les mettre pour que le code fonctionne
    un peu d aide s il vous plait

    merci

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 50
    Par défaut
    bonjour,

    moi aussi jé un prob de connexion avec mysql mé en c#!!
    mé pour toi ce que je sé c est q il faut ajouter les .dll ds la référence!!

    je pense menu->projet->reference !!
    bon courage

  6. #6
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Par défaut
    Je pense qu'il faut que tu mettes les DLL dans le répertoire bin de ton projet.

    PS: cf signature...(assez claire)

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

Discussions similaires

  1. connexion a une base mysql : accessed denied
    Par ghita269 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 17/09/2006, 11h01
  2. problème de connexion sur une base mysql
    Par boss_gama dans le forum Installation
    Réponses: 4
    Dernier message: 05/09/2006, 14h13
  3. 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
  4. [MFC] et connexion a une base MySql en C++
    Par Nelmo dans le forum MFC
    Réponses: 13
    Dernier message: 11/05/2006, 19h48
  5. 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

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