Connextion entre la base des données et le projet VB6

mohalesage Messages postés 147 Date d'inscription   Statut Membre Dernière intervention   -  
mohalesage Messages postés 147 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour les Amis,

Je viens juste de commencer de travailler sur MS Access 2007, je ne le maîtrise pas. Pourtant, j'essaye d'y travailler. J'ai conçue en VB6, une petite application ( Un Répertoire téléphonique ). Au moment de lier l'application à la base des données conçue sous Access 2007, le VB6 me renvoie un message d'erreur.

le code écrit est comme suite :


Sur le Module ( Général ---- Déclaration )

Public DB As New ADODB.Connection
Public RS As New ADODB.Recordset
Public Rss As New ADODB.Recordset


Public SQLs As String



Sub PoolConnection()

If DB.State = adStateOpen Then DB.Close
DB.Provider = "Microsoft.Jet.OLEDB.4.0"
DB.Open "Data Source=" & App.Path & "\BDRepertoire.accdb"



End Sub



Aidez moi. Sans cette chaîne de connexion, mes tentatives d'avancer dans mon apprentissage seront dans l'impasse.

Merci d'avance pour votre aide les AMIS
A voir également:

5 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

provider 2007:

Microsoft.ACE.OLEDB.12.0


une autre facon de faire qui permet de s'affranchir du provider:
Sub PoolConnection()

If DB.State = adStateOpen Then DB.Close
'chaine de connexion 97-201x
connstring = "DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=" & App.Path & "\BDRepertoire.accdb"

DB.Open connstring

End Sub
0
mohalesage Messages postés 147 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour l'Ami,

Sincèrement, votre présence sur ce forum m'a tellement manquée.
Je ne vous cache pas, vos réponses m'aident beaucoup.

Avec vos suggestion la connexion avec la base des données .accdb a été réussie.

Toute ma reconnaissance

Mes respects

A plus
0
mohalesage Messages postés 147 Date d'inscription   Statut Membre Dernière intervention   1
 
Re l'Ami,

Je crois que je devrais me retourner à MS Access 2003.
En tant que débutant, en plus, je suis arrivé à peine à me familiariser avec
MS Access 2003. Ma migration vers MS Access 2007 me demandera sûrement du temps pour comprendre un petit bout.

Je n'arrive pas à faire afficher sur la DATAGRID les données saisies directement sur le tableau en access 2007


A plus l'Ami
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Base access2007, facile, puisque vous utilisez des connexions ADO.

Votre projet apprentissage avec votre base en access2007:

https://www.cjoint.com/?CFulhFP77WG
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mohalesage Messages postés 147 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour l'Ami

Je vous transmis le lien pour récupérer mon début de projet

A bientôt et merci d'avance


https://www.cjoint.com/?0EwxfcVNH5e
0