Salut,
Dans le code suivant :
Code :
- Private Sub Command0_Click()
- Dim mydb As Database
- Dim rst As Recordset
- Set mydb = CurrentDb
- Set rst = mydb.OpenRecordsetnrecordset("myTable", dbOpenDynaset)
-
- rst.Close
- Set rst = Nothing
- mydb.Close
- Set mydb = Nothing
-
- End Sub
|
Je me demandais si :
Code :
- rst.Close
- Set rst = Nothing
- mydb.Close
- Set mydb = Nothing
|
était absolument nécessaire! Bien sur, je parle d'un point de vue optimisation (vitesse d'exécution et données en mémoire)
Est ce que ca sert vraiemnt à quelque chose de mettre ces lignes (à part pour la propreté du code?) ou de toute maniere, une fois la procédure terminée, les objects seront éliminés de la mémoire?
A vrai dire, je me pose pas mal de questions sur VBA et Access depuis quelques temps, mais je ne trouve pas de lien sur MSDN ou ils parlent d'optimisation pour VBA/Access.
Yoyo*
Message édité par Yoyo@ le 02-07-2003 à 14:01:24