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] cnx bdd


Sujet :

VB 6 et antérieur

  1. #1
    gaetan.tranvouez
    Invité(e)
    Par défaut [VB6] cnx bdd
    bjr a tous

    voila j'ai un pb dans mon code car je n'arrive pas à me connecter à ma bdd.
    Je suis dsl de vous infliger tout ce code mais je ne vois comment vous expliquer. Quand j'appuie sur le bouton 'connecter à ma bdd" j'ai une erreur qui me dit "projet ou bibliothèque introuvable".

    Voici mon form:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Dim mydate
    Dim mytime
    Dim Mabase As Bdd
    Private Sub ConnectBdd_Click()
    Dim msg, msginf As String
    For i = 0 To 2    ****Erreur sur cette ligne, il me sélectionne le 'i'****
        If Text1(i).Text = "" Then
            j = j + 1
            msginf = "Il manque " & j & " paramètres de connexion!"
        End If
    ...
    Dernière modification par AlainTech ; 31/05/2006 à 10h07.

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Déjà : manque pas un dim i as integer ? (et sans doute également pour j)

  3. #3
    gaetan.tranvouez
    Invité(e)
    Par défaut
    Merci, c'est vrai que ca marche mieux

    Mais j'ai une autre erreur:



    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
    Public Function Connecter() As String
    On Error GoTo line1
    Dim msg As String
    msg = "OK"
    If cnx.State = adStateOpen Then   ****erreur de compilation, projet ou bibliothèque introuvable****
        cnx.Close
    End If
    'Définition de la chaîne de connexion
    cnx.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};database=" & NameDB & ";server=" & Server & ";uid=" & NameUser & ";pwd=" & Passwd & ";"
    'Ouverture de la base de données
    cnx.Open
    GoTo lastline
    line1:
    msg = cnx.Errors.Item(0)
    lastline:
    Connecter = msg
    cnx.Errors.Clear
    End Function

  4. #4
    Membre éclairé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 332
    Points : 718
    Points
    718
    Par défaut
    salut

    Projet -> Référence -> Microsoft DAO 3.51 Object Library
    Xavier

  5. #5
    gaetan.tranvouez
    Invité(e)
    Par défaut
    merci mais je l'ai pas

    j'ai ca

    Microsoft DA0 2.5/3.51 Compatibility Library

    ou

    Microsoft DA0 3.0 Object Library

    ou

    Microsoft DA0 3.6 Object Library

    Lequel??

  6. #6
    gaetan.tranvouez
    Invité(e)
    Par défaut
    ba a vrai dire j'ai tésté les 4, un par un et à chaque fois j'ai un message qui me dit que "je les utilisent déjà" alors que pourtant ils étaient décochés...

    J'ai meme éssayé les 4 en meme temps et meme résultat.
    Et ensuite quand je veux me connecter à ma bdd il me dit que le projet ou la bibliothèque est introuvable.

  7. #7
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Bonjour,

    Ce qui est étrange c'est que lorsque je fais une recherche dans msdn sur "adStateOpen", il me propose que des rubriques concernant ADO ...

    +

    Théo
    Forums VB : lire la notice
    La touche existe pour être utilisée
    Pensez au tag
    Pour ceux n'ayant pas l'aide installée :
    - Aide MSDN pour VB6
    - Aide MSDN pour VBA
    Je ne réponds pas aux questions techniques par MP. Merci d'utiliser le forum fait pour çà.

  8. #8
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Euh... Tester l'état de la connexion, avant qu'elle ne soit même définie, me paraît bien hasardeux.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  9. #9
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    Arretez donc de vouloir lui faire cocher une référence DAO pour établir une connexion ADO avec MySQL

    Il faut ajouter une référence à Microsoft Activex Data Object 2.x

    Théo etait sur la bonne voie
    et Alain a entièrement raison
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  10. #10
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Citation Envoyé par ThierryAIM
    Théo etait sur la bonne voie
    Et dire que j'y connais rien à Access ... il faudrait peut-être que je m'y mettes
    Forums VB : lire la notice
    La touche existe pour être utilisée
    Pensez au tag
    Pour ceux n'ayant pas l'aide installée :
    - Aide MSDN pour VB6
    - Aide MSDN pour VBA
    Je ne réponds pas aux questions techniques par MP. Merci d'utiliser le forum fait pour çà.

  11. #11
    gaetan.tranvouez
    Invité(e)
    Par défaut
    Pour répdre à theocourant, je n'ai pas msdn d'installé sur mon vb.dsl

    Pour rpdre à alaintech, c'est vrai, je corrige ca de suite. merci

    Pour rpdre à Thierry AIM, je l'ai déjà fait.
    Merci à tous pour vos réponses, c'est sympa

  12. #12
    gaetan.tranvouez
    Invité(e)
    Par défaut Re
    J'ai mis la ligne de connection avant mais j'ai toujours l'erreur...

  13. #13
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    cnx est-elle correctement déclarée ??

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim cnx As ADODB.Connection
     
        Set cnx = New ADODB.Connection
    Vous vous posez une question, la réponse est peut-être ici :
    Toutes les FAQs VB
    Les Cours et Tutoriels VB6/VBScript
    Les Sources VB6


    Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

  14. #14
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Citation Envoyé par gaetan.tranvouez
    j'ai toujours l'erreur...
    Sur la même ligne???
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  15. #15
    gaetan.tranvouez
    Invité(e)
    Par défaut Re
    J'ai prit une solution radicale, j'ai supprimé la ligne qui n'allait pas et maintenant cela fonctionne. J'arrive à me connecter à ma bdd, mais pas encore à inscrire dedans, mais je vais chercher seul pour l'instant vous en avez déjà fait beaucoup...

    MERCI à tous

Discussions similaires

  1. Formulaire Vb6 et BDD
    Par odahraoui dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 06/01/2012, 12h00
  2. VB6 et BDD Access impression
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 24/11/2009, 14h12
  3. problème VB6 et bdd
    Par gomtex dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 20/05/2009, 09h44
  4. Probleme cnx bdd
    Par skyangel dans le forum JDBC
    Réponses: 4
    Dernier message: 13/05/2008, 09h55
  5. [VB6]problème bdd access
    Par ica89 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 25/04/2006, 19h41

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