Bonjour,
J'utilise une macro pour me connecter à un base de donnée access 2010 avec adodb.
Tout fonctionne bien sous excel 2010, mais sous excel 2007 j'ai cette erreur : Format de base de données non reconnu.
voici un exemple du code vba :
Je pense à un problème de référence.
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 Sub Essai() Dim cnn As New ADODB.Connection Dim rst As New ADODB.Recordset Dim sql As String 'Penser a modifier datasource quand opérationnel cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & _ "Data Source=L:\bdmrc.accdb" sql = "SELECT * FROM Req_Fonc_MRC;" rst.Open sql, cnn, adOpenStatic, adLockReadOnly Debug.Print rst.RecordCount cnn.Close rst.Close Set rst = Nothing End Sub
J'utilise pourtant les mêmes référence que sous excel 2010, à part la version pour Microsoft excel object library.
Je pense que le problème vient de la.
Avez vous une solution?
Merci
Cordialement.
Partager