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
|
Function ConnexionBase() As ADODB.Connection
Set ConnexionBase = New ADODB.Connection
'Définition du pilote de connexion
ConnexionBase.Provider = "Microsoft.Jet.Oledb.4.0"
'Définition de la chaîne de connexion : chemin complet du .mdb
ConnectStr = "Z:\BlaBlaBla\MaBaseAccess.mdb"
ConnexionBase.ConnectionString = ConnectStr
'Ouverture de la base de données
ConnexionBase.Open "Data Source=" & ConnectStr
End Function
Function MakeRequete(Requete As String) As ADODB.Recordset
'Debug
'WorkSheets("Test").Cells(10, 10).Value = Requete
'MsgBox ("Pause")
Dim cnx As ADODB.Connection
Set cnx = ConnexionBase()
Set MakeRequete = New ADODB.Recordset
'Exécution de la requête
MakeRequete.Open Requete, cnx
End Function |
Partager