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 :

Basse des données Access 2010


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2013
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2013
    Messages : 3
    Par défaut Basse des données Access 2010
    Bonjours,
    comment peut-t-on utiliser une base des données Access 2010 avec VB6?
    Même au format Access 2000 il ne reconnais pas la base des données.
    Salutations
    José

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Pour une BDs 2007 à 2013, avec ADODB, il faut faire référence à Microsoft ActiveX Data Objects 2.0 Library (msado20.tlb)
    Exemple de code (vérifié)
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    Dim CnX As New ADODB.Connection 'pour la connection à la BD
    Dim CheminNomDelabase As String 'ou se trouve la BD
    Dim NomDeLaBD As String
    Dim Schema As New ADODB.Recordset
    Dim NomTable As String
    Dim strCnn As String 'infos pour la connection à la BD
    Dim MsG As String
     
    NomDeLaBD = "Bd2007.accdb"
    CheminNomDelabase = "C:\PersoFrancis\BD Access 20007\" & NomDeLaBD
    strCnn = "PROVIDER=Microsoft.ACE.OLEDB.12.0;"
    strCnn = strCnn & "Data Source=" & CheminNomDelabase & ";"
    If CnX.State <> adStateClosed Then CnX.Close
    Set CnX = Nothing
    CnX.CursorLocation = adUseClient: CnX.Mode = adModeReadWrite
    On Error Resume Next
    CnX.Open strCnn
    If Err.Number <> 0 Then
        MsG = "Erreur N°" & Err.Number & vbCrLf _
        & "Description:" & vbCrLf & Err.Description & vbCrLf _
        & "Impossible d'ouvrire la BD " & CheminNomDelabase
        MsgBox MsG, vbCritical, "Informations"
        Exit Sub
        Else
        MsG = "Ouverture de la BDs Ok" & vbNewLine
    End If
     
    'recuperation de chaque nom des tables de la BDs
    Set Schema = CnX.OpenSchema(adSchemaColumns)
    While Not Schema.EOF
        DoEvents
        If Schema!TABLE_NAME <> "" And NomTable <> Schema!TABLE_NAME And InStr(1, Schema!TABLE_NAME, "MSys") = 0 Then
            NomTable = Schema!TABLE_NAME
            MsG = MsG & vbNewLine & NomTable
        End If
        Schema.MoveNext
    Wend
    Schema.Close
     
    MsgBox MsG, vbInformation, "Informations"
     
    CnX.Close
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

Discussions similaires

  1. Extraire et coder des données ACCESS vers EXCEL
    Par cyrilounet08 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 25/01/2008, 09h41
  2. [VB.NET]Afficher des données Access
    Par mael94420 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 05/10/2006, 08h11
  3. exporter des données access vers excel
    Par Sebastien_INR59 dans le forum Access
    Réponses: 8
    Dernier message: 20/06/2006, 23h29
  4. comment afficher des données Access sur Word ??
    Par merlubreizh dans le forum Access
    Réponses: 7
    Dernier message: 16/09/2005, 15h07
  5. comment afficher des données Access sur Excel ??
    Par merlubreizh dans le forum Access
    Réponses: 9
    Dernier message: 14/09/2005, 14h38

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