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

Access Discussion :

connection OLEDB vers un fichier fermé


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 33
    Points : 18
    Points
    18
    Par défaut connection OLEDB vers un fichier fermé
    bonjour,
    j'essaye de creer une connection OLEDB pour enregistré mes données sur un complément de ma base de données.
    j'ai essayé par ce code
    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
    29
    30
     
    Sub Renseigner_Click()
    Dim Table As String
    Dim Thème As String
    Dim Cn As New ADODB.Connection
    Dim R As New ADODB.Recordset
     
    Table = Me![Table]
    Thème = Me![Thème]
    Réf = Null
     
     
    Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
    "Data Source=" & ThisWorkbook.Path & "\Archives\" & Thème & ".mda"
     
        SQLText = "SELECT * FROM [" & Table & "] WHERE [Désignation] = '" & Réf & "';"
        R.Open SQLText, Cn, adOpenStatic
     
        R.AddNew
        R![Désignation] = Me![Désignation]
        R![Unité] = Me![Unité]
        R![Prix de vente] = Me![Prix de vente]
        R![Date] = Me![Date]
        R![Réference Fournisseur] = Me![Réference Fournisseur]
        R![TypeAffaire] = Me![TypeAffaire]
        R![TypeTravaux] = Me![TypeTravaux]
        R![Source] = Me![Source]
        R.Update
     
    End Sub
    mais je recoit le message d'erreur "objet requis"au niveau de l'ouverture de la connection "cn.open"
    si quelqu'un avait une suggestion,

    merci d'avance,

    jouf

  2. #2
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour,

    Puis-je te suggérer de faire un MsgBox sur les arguments de ton instruction open, avant de l'exécuter?
    Ce pour vérifier que ThisWorbook et Thème contiennent bien ce que tu attends , et qu'il ne manque pas d'apostrophes pour délimiter le nom de ta data source.

    Bon courage,

    pgz
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 33
    Points : 18
    Points
    18
    Par défaut merci pgz
    merci pgz, tu as vu juste: effectivement mon Workbook etait à coté de la plaque.

    Mais j'ai de nouveau un problème. une erreur se produit au niveau du "R.addnew".
    il me donne l'erreur 3251 soit:

    "le jeu d'enregistrement suivant ne prend pas en charge la mise à jour. Il s(agit peut etre d'une limitation du fournisseur ou du type de verrou selectionné."

    s'il quelqu'un a deja rencontré se type d'erreur...

    merci d'avance,
    jouf

Discussions similaires

  1. [2010] Copie de valeur depuis un fichier XLS fermé vers un fichier de consolidation
    Par Kishor Kumar dans le forum Microsoft Office
    Réponses: 1
    Dernier message: 13/08/2014, 20h22
  2. Réponses: 0
    Dernier message: 27/02/2014, 13h49
  3. [AC-2003] Connection DAO vers fichier texte
    Par damsmut dans le forum VBA Access
    Réponses: 4
    Dernier message: 21/07/2009, 08h22
  4. Lien vers un fichier en intranet
    Par argoet dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 07/01/2005, 16h04
  5. Lien vers un fichier .xls
    Par Laurent Nève dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/12/2004, 08h57

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