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

Macros et VBA Excel Discussion :

chaine de connexion vba excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 57
    Par défaut chaine de connexion vba excel
    bonjour

    j'ai un prob avec une application vba excel avec la chaine de connexion le système me donne ce msg:objet requis
    et voila la syntaxe de la chaine de connexion:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim cn As ADODB.Connection
    Set cn = New ADODB.Connection
    cn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath(".") & "\\casrvdc1\c$\Inetpub\crm.mdb"
    merci pour vos réponses

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour


    As tu activé la référence "Microsoft ActiveX Data Objects x.x Library"


    bonne soirée
    michel

  3. #3
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Peux tu nous dire quelle ligne de code pose problème.
    Si problème d'objet il est probable que ce ne soit pas la chaine de connexion

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 57
    Par défaut
    oui Mr elle est activé

    le problème est sur cette ligne
    cn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath(".") & "/crm.mdb"

  5. #5
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Essai avec cette syntaxe de connexion
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dbBase = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Worksheets.Application.ActiveWorkbook.Path & "\crm.mdb;Persist Security Info=False"
    C'est quoi comme variable Server?

  6. #6
    Membre chevronné
    Inscrit en
    Janvier 2008
    Messages
    483
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 483
    Par défaut
    Bonjour
    essaie avec cette syntaxe

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ' Coché la référence Microsoft ActiveX Data Objects 2.8 Library
    Dim cn As ADODB.Connection
    Set cn = New ADODB.Connection
    MaDb = App.Path & "\crm.mdb"
               Cn = "Driver={Microsoft Access Driver (*.mdb)};dbq=" & MaDb
    Abed_H

  7. #7
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 57
    Par défaut
    merci mes ami ca marche mnt mais un petit soucis la base est installé sur un serveur et quand je veux se connecter à la base j'ai un problème erreur d'automation et voila ma syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Worksheets.Application.ActiveWorkbook.Path & "\\casrvdc1\c$\Inetpub\crm.mdb;Persist Security Info=False"
    merci bq pour vos collaborations

  8. #8
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Attention,
    Worksheets.Application.ActiveWorkbook.Path retourne le chemin du classeur.
    Tu ne peux pas ajouter un chemin réseau après

    Essai comme ca.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\casrvdc1\c$\Inetpub\crm.mdb;Persist Security Info=False"

  9. #9
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 57
    Par défaut
    merci bq jfontaine ca march bien c très gentille

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

Discussions similaires

  1. [VBA Excel]recup partie chaine de caractere
    Par Vanesse dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/07/2006, 10h36
  2. [VBA-Excel] reconnaitre une chaine de caractere
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/06/2006, 16h15
  3. [VBA]excel comparaison de chaine de caractere
    Par ogenki dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 30/01/2006, 15h32
  4. [VBA Excel] conversion d'une chaine en numérique
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/12/2005, 17h56
  5. [VBA][EXCEL]Conversion d'une chaine en single
    Par Ania dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 29/11/2005, 17h28

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