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:
Connexion à la Base des données en Access 2007 ( VB6)
DevLama
Messages postés356Date d'inscriptionmercredi 13 avril 2011StatutMembreDernière intervention18 novembre 202110 21 juin 2013 à 18:55
Mr. ou Mde l(e)(a) debutant(e) la 1ere chose pour ce connecter à une BD il faut savoir sa chaine de connexion,puis il y a Google pour ça on ne peut pas tout faire.
2ème avec Access 2007 c'est du Microsoft.ACE.OLEDB.12.0 qu'on utilise comme driver
dim strcon as String
strcon ="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="& App.path& "/mabase.accdb"
La Science est Grande et Vaste partageons cette connaisance