Quote Originally Posted by Pasvorto
If you have "hidden" some off the code, you must post it. We are only able to go on what you post. In it, you set rs = new adodb.recordset at the start of the code, not each time you needed it. Maybe, you are carrying some 'memory-residual' bits. By setting it to nothing when you close it, it should be cleared from memory. However, that implies that you will need a "set rs = new adodb.recordset" the next time you wish to open rs.
Here is the missing part of code, sorry !
VB Code:
  1. 'Vider les paramètres
  2.         Set rs = Nothing
  3.         Set cn = Nothing
  4.        
  5.         'Fermeture de la Form
  6.         Unload Me