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

VB 6 et antérieur Discussion :

VB6 et connexion MySQL


Sujet :

VB 6 et antérieur

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Février 2006
    Messages : 38
    Par défaut VB6 et connexion MySQL
    Salut à tous et merci de vous pencher sur mon problème.

    Alors voilà, j'ai installé tout d'abord mysql-connector-odbc-5.2.2-winx64 (lien)

    Puis dans le load j'ai ce code :
    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
    'Activer Microsoft ActiveX Data Objects 2.5 Library
    Dim Connexion As New ADODB.Connection
    Dim RS As New ADODB.Recordset
    Dim Requete As String
    '-----------------
     
    Private Sub Form_Load()
     'Création de la connexion ODBC par regedit
    Set WshShell = CreateObject("WScript.Shell")
    WshShell.RegWrite "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\Connect\DATABASE", T_DataBase, "REG_SZ"
    WshShell.RegWrite "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\Connect\DESCRIPTION", "T_Description", "REG_SZ"
    WshShell.RegWrite "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\Connect\Driver", "C:\Program Files\MySQL\Connector ODBC 5.2\Unicode\myodbc5w.dll", "REG_SZ"
    WshShell.RegWrite "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\Connect\PORT", "3306", "REG_SZ"
    WshShell.RegWrite "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\Connect\PWD", T_Password, "REG_SZ"
    WshShell.RegWrite "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\Connect\SERVER", T_Host, "REG_SZ"
    WshShell.RegWrite "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\Connect\UID", T_User, "REG_SZ"
    WshShell.RegWrite "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources\Connect", "MySQL ODBC 5.2w Driver", "REG_SZ"
    '----------------------
    'Connexion à la base de données
     
    Connexion.Provider = "MSDASQL.1; Persist Security Info=False; User ID=T_User; Data Source=MySQL Serveur; Initial Catalog=T_DataBase"
    Connexion.Open
    Requete = "SELECT * FROM DB_TestAppli"
    RS.CursorLocation = adUseClient
    RS.Open Requete, Connexion, adOpenStatic, adLockOptimistic
    RS.ActiveConnection = Connexion
    RS.Close
    End Sub
    Lors de l'exécution, je reçois ce message d'erreur :
    Erreur d'exécution -2147467259 (8004005)
    [Microsoft][Gestionnaire de pilote ODBC]Source de données introuvable et nom de pilote non spécifié.
    à la ligne Connexion.Open

    Par contre, dans le panel de win, dans ODBC, je me connecte super bien avec ma base depuis l'administrateur de source de données ODBC.

    Pour test chez freeMysql : http://sql09.freemysql.net/?server=208.11.220.249
    host : SQL09.FREEMYSQL.NET
    user : sinistrus
    pass : testeur

    Pouvez-vous m'orienter svp ?

    C'est super important que je puisse connecter mon appli à ma base MySQL!

    Merci d'avance

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 351
    Par défaut
    Chez moi j'ai juste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DRIVER={MySQL ODBC 5.1 Driver};
    Qui est le nom de mon driver dans la liste des connexions ODBC du panneau de config.
    et pas tout le chemin d'accès au driver, mais je ne sais pas si c'est le pb.

Discussions similaires

  1. est il possible une connexion MySQL et VB6.0?
    Par solaar dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 03/12/2008, 13h20
  2. Connexion MySQL et vb6
    Par XeonB dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 28/04/2008, 22h54
  3. [VB6] connexion à mysql distant
    Par prodi_64 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 07/11/2006, 12h20
  4. [VB6] Chaine de connexion mysql
    Par Sytchev3 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 04/05/2006, 07h49
  5. [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

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