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 :

Ouverture DBF avec methode ADO


Sujet :

Macros et VBA Excel

  1. #1
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Par défaut Ouverture DBF avec methode ADO
    Bonjour à tous

    j'essaye par la méthode ADO d'ouvrir un Fichier DBF.

    En provider j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Microsoft.Jet.OLEDB.4.0
    paramètres de connexion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Driver={Microsoft dBase Driver (*.dbf)}; Datasource=C:\Mabasededonnee.dbf;
    Je trouve une erreur : Pilote ISAM introuvable, alors que la dll concernée : se trouve sous c:\Windows\system32

    Ma macro fonctionne très bien avec les fichiers access avec le même provider

    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 Wilfried,

    La synthaxe pour ouvrir un fichier dbf :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim Cn As ADODB.Connection
    Dim Rs As ADODB.Recordset
    Dim Chemin As String, Cible As String, laBase As String
     
    Chemin = "C:\Documents and Settings\michel\dossier"
    laBase = "Table1.dbf"
     
    Set Cn = New ADODB.Connection
    Cn.Open _
    "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=" & _
    Chemin & ";"
    bonne journée
    michel

  3. #3
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Par défaut
    Bonjour michel

    j'ai bien trouvé cette formulation dans plusieurs exemples mais dans mon ignorance je n'y ai pas cru...
    j'en conclu donc que c'est totalement différent qu'avec access ou on ouvre un projet et on accède à toutes les tables.

    Donc si j'ai bien compris, on pointe sur un répertoire et ensuite avec des SQL, on traite les différentes bases de ce répertoire.

    Merci Michel, je commence à comprendre la complexité de ADO. j'en aurai pour un certain temps pour mettre en place ce module, mais je te tiens au courant.

    merci encore
    Amicalement

  4. #4
    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
    bonsoir Wilfried,

    Pour comparer avec Access, le répertoire est la base de données et les fichiers .dbf sont les tables.


    bonne soirée
    michel

Discussions similaires

  1. Ouverture nouvelle fenetre avec method POST
    Par jeeps64 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/04/2012, 17h11
  2. [Foxpro] Problème ouverture fichier dbf avec mémo
    Par demig dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 25/06/2009, 21h41
  3. Envoi incomplet avec methode post
    Par Tr@nkill dans le forum ASP
    Réponses: 8
    Dernier message: 16/05/2005, 12h14
  4. probleme avec methode get
    Par Tr@nkill dans le forum ASP
    Réponses: 2
    Dernier message: 12/05/2005, 13h54
  5. Erreur avec les ADO
    Par megane dans le forum Bases de données
    Réponses: 7
    Dernier message: 08/03/2004, 21h37

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