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 :

[VB5]Pb connection Bdd


Sujet :

VB 6 et antérieur

  1. #1
    Membre confirmé Avatar de calimero91
    Inscrit en
    Décembre 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2005
    Messages : 183
    Par défaut [VB5]Pb connection Bdd
    Bonjour,

    je viens de mettre un objet Data sur ma form avec lequel je me connecte a ma base de données access.
    mais le probleme est que quand je lance mon appli j'ai un popup qui s'affiche me disant :
    "unrecognized database format " suivi du chemin d'acces a ma Bdd.

    pourriez vous m'aidez je ne comprend pas d'ou vient l'erreur.
    je me suis aider des tuto present sur ce site et meme en partant d'un des codes source dispo ici est en modifiant juste la base de données ça me fait le meme defaut.

    merci d'avance.
    en esperant avoir ete assez clair.

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 125
    Par défaut
    quelle type de base utilise tu?
    s'ouvre t elle avec l'application d'origine?

  3. #3
    Membre confirmé Avatar de calimero91
    Inscrit en
    Décembre 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2005
    Messages : 183
    Par défaut
    j'ouvre une base access en .mdb
    je veux juste avoir acces a une des table de mon .mdb

  4. #4
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    salut caliméro

    tu utilise qu'elle version d'Access ??

  5. #5
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    moi perso je fais tout moi meme par le code et non pas avec les outils DATA.

    voici un exemple de code de mon form_load() :

    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
     
     
    Private Sub Form_Load()
    virgule = False
    Dim i As Integer
    i = 1
    chemin = ""
    boite.DialogTitle = "Sélection de la BDD Articles"
    boite.Filter = "Base de Donnée (*.mdb)|*.mdb" 'permet de ne selectionner que les fichier texte
    boite.ShowOpen
     
    chemin = boite.FileName
     
    If chemin <> "" Then
     
        connexionADO.Provider = "Microsoft.jet.OLEDB.4.0"
        connexionADO.ConnectionString = chemin
        connexionADO.Open
        Call remplir_flex_article
     
    Else
        MsgBox ("desolé vous ne pouvez pas utiliser l'application sans choisir la base de donnée")
        End
     
    End If
     
     
    End Sub
    ma variable boite correspond à une commonDialog

    et voici mes variables global :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    'Déclaration des variables générales
    Option Explicit
    Dim connexionADO As New ADODB.Connection
    Dim rsADO As New ADODB.Recordset
     
     
    ' chemin d'acces a la base declaré en public
    Public chemin As String
    voila j'espere que c'a t'aidera sinon n'hesite pas à demander

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

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    tu as surement une base Access 2000 ou +

    Vas dans Menu Projet >> références
    Decoche Microsoft DAO 3.51 et coche Microsoft DAO 3.6, ca devrait aller mieux

    PS :moulefrite, ton code, c'est de l'ADO, le controle Data fonctionne en DAO, alors ne l'aiguille pas de travers

  7. #7
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    j'ai oublié... pour que tu utilise les composant ADO et commonDialog
    il fau que tu les inclu dan ton projet :
    projets/composants onglets controle et tu coche :
    microsoft ADO data Control 6.0
    Microsoft CommonDialog 6.0


    voila

  8. #8
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 80
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Citation Envoyé par calimero91
    je viens de mettre un objet Data sur ma form avec lequel je me connecte a ma base de données access.
    mais le probleme est que quand je lance mon appli j'ai un popup qui s'affiche me disant :
    "unrecognized database format " suivi du chemin d'acces a ma Bdd.

    pourriez vous m'aidez je ne comprend pas d'ou vient l'erreur.
    Les controldata fonctionnent avec des anciennes bases Access (97). Si non, utilises un contrôle ADODC à la place.

  9. #9
    Membre confirmé Avatar de calimero91
    Inscrit en
    Décembre 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2005
    Messages : 183
    Par défaut
    salut thierry

    je susi effectivement sur une base access 2002 mais j'ai deja Decoche Microsoft DAO 3.51 et coche Microsoft DAO 3.6.
    et rien ne change.....ouinnnnnnnnnnnnn je voit vraiment pas ce qui cloche.
    j'aime meme essayer de supprimer les formulaires qu'il y a dans ma base et ne laisser qu'une seule table mais cela na change rien j'ai toujours le meme defaut qui remonte.

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

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Citation Envoyé par jacma
    Les controldata fonctionnent avec des anciennes bases Access (97).
    Les controles Data fonctionnent aussi avec des base Access 2000 et +

    calimero, verifie la propriété COnnect de ton Data : elle doit etre Access2000 et pas Access

  11. #11
    Membre confirmé Avatar de calimero91
    Inscrit en
    Décembre 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2005
    Messages : 183
    Par défaut
    je n'est pas access2000 dans la liste de choix?????
    je suis sur VB5 c'est peut etre a cause de ça non?

  12. #12
    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 : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Au lieu d'attendre le 11e message pour préciser ton environnement de développement, il vaut mieux le mettre dans le titre de la discussion.

    Je l'ai fait pour toi cette fois-ci mais penses-y la prochaine fois.

    Merci.
    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!

  13. #13
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 80
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Citation Envoyé par ThierryAIM
    Les controles Data fonctionnent aussi avec des base Access 2000 et +
    A priori pas chez moi.

  14. #14
    Membre confirmé Avatar de calimero91
    Inscrit en
    Décembre 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2005
    Messages : 183
    Par défaut
    thierry,

    quand je met access2000 a la main (vu que je ne l'ai pas dans la liste de choix). ça me donne un autre message d'erreur:"couldn't find installable ISAM"

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

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Citation Envoyé par jacma
    A priori pas chez moi.
    dommage pour toi, chez moi, ça fonctionne très bien avec des bases Access 2000 et 2003

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

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    >> calimero : quel OS ? quel version de MDAC ? quelle version de Jet 4.0 ?

  17. #17
    Membre confirmé Avatar de calimero91
    Inscrit en
    Décembre 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2005
    Messages : 183
    Par défaut
    et moi tu me repond thierry............ouinnnnnnnnnnnnnnnnnnnnn
    lol

  18. #18
    Membre confirmé Avatar de calimero91
    Inscrit en
    Décembre 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Décembre 2005
    Messages : 183
    Par défaut
    oups pardon
    OS : XP Pro
    pour les deux autres (au risque de passer pour ane) je ne sais pas

  19. #19
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 80
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Citation Envoyé par ThierryAIM
    dommage pour toi, chez moi, ça fonctionne très bien avec des bases Access 2000 et 2003
    Voilà ce que cela donne chez moi, avec les références à DAO et ADO, en utilisant les propriétés RecordSource.du composant. Le message s'affiche à la définition de la propriété



    Avec la même base transformée en format 97, celà passe sans problème. Autrement cela passe avec un ADODC.

    [PS]bien sûr avec VB2...

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

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    >> Jacques, j'ai 2 applis, que j'ai fait évoluer depuis Access 2.0 (et VB4), via Access 97 (VB6), puis Access 2000 et aujourd'hui 2003, sans revolutionner le fond, donc toujours avec les mêmes controles Data et DAO, alors ne me dis pas que ca ne marche pas !!
    Tu as un autre soucis, mais ca marche, je viens encore de faire le test en 2mn avec un projet vide, un controle Data, et une base Access 2003 !!

Discussions similaires

  1. Connection BDD MySQL => exception
    Par sam.fet dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 19/03/2007, 14h32
  2. Connection BDD MySQL => exception
    Par sam.fet dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 14/03/2007, 15h01
  3. [VB] connection BDD mysql
    Par oceane751 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 18/02/2006, 23h10
  4. connection bdd
    Par nath-0-0 dans le forum Requêtes
    Réponses: 4
    Dernier message: 30/11/2005, 16h55
  5. prob connection bdd access chez hebergeur
    Par zorba49 dans le forum ASP
    Réponses: 2
    Dernier message: 14/09/2005, 19h23

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