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.NET Discussion :

chaine de connexion access runtime


Sujet :

VB.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut chaine de connexion access runtime
    bonjour,
    j'aimerai savoir si en vb.net la chaine de connexion avec access 2007 est la meme qu'une chaine de connexion access runtime?
    Si non es ce que quelqu'un la connaitrais?
    pour le moment j'ai ca pour access 2007
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Dim con As New OleDb.OleDbConnection
                con.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source =" & My.Application.Info.DirectoryPath & "\base.mdb"
    Mais cela ne marche pas sur un ordinateur qui n'a que access runtime 2007..
    Merci d'avance

  2. #2
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Est-ce que ta base porte le même nom sur les deux ordinateurs ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut
    oui c'est le setup qui le ramene et la base est donc dans le fichier d'execution avec le meme nom. Quand je fait err.Description il est ecrit
    Le fourniseur 'Microsoft.Jet.OLEDB.4.0' n'est pas inscrit sur l'ordinateur local
    merci d'avoir repondu

  4. #4
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Ouais donc en gros tu dois faire un "Or" avec deux chaînes de connection.

    Hum même si je pense que la chaîne de connection est la même.

    Les deux ordinateurs ont-ils le même système d'exploitation, et même version de access ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut
    Non je suis sur Vista et mes test se font sur un Seven et l'application devra aussi marche sur xp
    Quand au version j'ai access 2007 sur le pc de developemnt et les pc qui utiliseront l'application n'ont pas acceess . C'est pour cela que j'ai instale Access 2007 runtime

  6. #6
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Je me demande si le problème ne vient pas de là.

    Je t'enverrais de ce côté là :

    http://social.msdn.microsoft.com/For...4-879c6251f022

    Il faut juste que tu compile en 32bits.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut
    ah c'est surement un element de reponse.. Mais la machine ou je complile et je sort un executable est en 32bits. Mais le pc ou je fait des test est en 64 bits..
    Que faire alors?
    Merci

  8. #8
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Regarde dans les options de compilation comme dans le lien que ej t'ai donner et compile ton programme en 32bits.

    Mais si tu compiles sur un PC en avec OS en 32 bits, il n'y a pas de raison que ton exe ne soit pas compilé en 32, donc le problème semblerait venir de ailleurs.

  9. #9
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Tu vas dans les "Propriétés" de ton projet, puis onglet "Compiler" ensuite clique sur "Option avancée de compilation", là tu regarde "Unité centrale cible", et de base tu es sur anyCPU, passe le sur x86.

    Voilà ensuite compile avec ton premier pc, puis test sur l'autre.

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut
    Oui alors le probleme semble venir d'ailleurs.

  11. #11
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    De base quel est l'option qui est sélectionnée ? "AnyCPU" ou un des deux autres ?

    Si c'est AnyCPU test ce que j'ai écrit dans le post précédent.

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 49
    Par défaut
    C'est bon ca marche merci beaucoup pour toute l'aide apporté
    tu avais raison c'etait un probleme compilation en 64bits!
    Merci encore

  13. #13
    Membre émérite Avatar de methylene
    Profil pro
    Inscrit en
    Février 2010
    Messages
    659
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2010
    Messages : 659
    Par défaut
    Ravi d'avoir pu t'aider

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

Discussions similaires

  1. [AC-2007] Connexion Access Runtime à PostgrSQL
    Par EricDgn dans le forum Access
    Réponses: 1
    Dernier message: 26/11/2014, 15h34
  2. Chaine de connexion Access et Cryptage Pwd
    Par Hiraa dans le forum VB.NET
    Réponses: 1
    Dernier message: 19/07/2010, 09h24
  3. Chaine de connexion Access
    Par frbona dans le forum ASP
    Réponses: 2
    Dernier message: 07/10/2008, 09h51
  4. Chaine de connexion avec Access 2007
    Par BROUSO dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 15/09/2008, 08h41
  5. Chaine de connexion absolue vers Base Access
    Par Ensiaste2006 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 20/08/2007, 23h19

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