Connection à une base de donnée access 2010 : Format de base de données non reconnu
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 :
Code:
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 |
Je pense à un problème de référence.
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.