1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Sub SQLTEST()
Dim strg_rsql As String ' string de la requête SQL
Dim dbas As Database ' déclaration de l'objet database
Dim recs As Recordset ' déclaration de l'objet recordset
Set dbas = CurrentDb ' affectation de l'objet database à la db courante
strg_rsql = "SELECT * FROM table1"
Set recs = dbas.OpenRecordset(strg_rsql) 'ouverture du recordset
If Not recs.EOF Then ' vérification que le recordset n'est pas vide
recs.MoveFirst ' positionnement au début du recordset
While Not recs_eof ' tant que pas dernier record
' ici le code qui doit exploiter le recordset courant
recs.MoveNext ' lire le record suivant
Wend
End If
Set recs = Nothing ' supprimer l'objet recordset
Set dbas = Nothing ' supprimer l'objet database
End Sub |