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 :

[VB6] Exporter vers access


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 18
    Par défaut [VB6] Exporter vers access
    Bonjour,


    Je cherche à ajouter des informations dans une base de donnée access a partir de l’interface VB6, j’ai trouvé le code suivant mais il ne fonctionne pas

    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
     
    Private Sub Command1_Click()
     
    Dim ma_base As ADODB.Connection
    Dim C_str As String
    Set ma_base = New ADOD.Connection
    C_str "provider=microsoft.jet.OLEDB.4.0;data source=c:\base1.mdb;"
    ma_base.Open C_str
     
    Set record = New ADODB.Recordset
    record.Open = "etudiants",ma_base,adOpenKeyset, adLockOptimistic
     
    record.AddNew
    record.Fields("n_insee").Value = "123456789"
    record.Fields("nom").Value = "toto"
    record Update
     
    End Sub
    J’ai déjà une erreur avec le message «Erreur de compilation : « attendu fin d’instruction » après avoir tapé la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    record.Open = "etudiants",ma_base,adOpenKeyset, adLockOptimistic
    Le curseur et sur la virgule entre « etudiants",ma_base »


    Puis si je persiste (pour rien vous me direz) le programme s’exécute mais j’ai le message suivant après clic que command1

    Erreur de compilation « type défini par l’utilisateur non défini »
    Le curseur est sur « Set ma_base = New ADOD.Connection » - « New ADOD.Connection »

    Voila, je sais pas comment et quoi faire, j’ai peut être une erreur de syntaxe ou oublier un éléments,

    J’ai besoin de votre aide, merci

  2. #2
    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
    Manquerait pas un B...?
    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!

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 18
    Par défaut
    effectivement, il manque un B dans

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Set ma_base = New ADOD.Connection
    et puis il manque aussi un "=" dans

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    C_str "provider=microsoft.jet.OLEDB.4.0;data source=c:\base1.mdb;"
    J'ai corriger, j'ai compiler et maintenant j'ai une erreur a

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    record.Open = "etudiants",ma_base,adOpenKeyset, adLockOptimistic
    Le message c'est "erreur de compilation: erreur de symtaxe"

    voila .. cette erreur la, je la vois pas

    merci

  4. #4
    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
    Alors là, c'est pas de bol parce que tu a déjà un = en trop !!!

  5. #5
    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
    c'est si difficile que ça de lire les aides, les tutos et de faire attention aux syntaxes, dans les expressions !!!!

    c'est exaspérant, à la fin

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 18
    Par défaut
    Merci, j'ai bien un "=" en trop,

    mais celui la il etait bien présent sur ma feuille (un cours que j'ai recuperer) ..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    record.Open "etudiants", mabase, adOpenKeyset, adLockOptimistic
    Merci,

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

Discussions similaires

  1. [VB6] Exporter données Access 97 vers Excel2003
    Par PrincessKC dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 07/06/2010, 18h50
  2. Export vers ACCESS autre que [com.healthmarketscience.jackcess]
    Par Sabact dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 29/09/2009, 13h33
  3. Exporter vers access en JSP
    Par Marakima dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 25/09/2009, 00h47
  4. Export vers Access vers EXCEL en VBA
    Par cornet04 dans le forum VBA Access
    Réponses: 2
    Dernier message: 04/06/2007, 15h36
  5. [Excel] Importation/Exportation vers Access
    Par shub dans le forum Access
    Réponses: 11
    Dernier message: 15/11/2005, 11h07

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