Il y a de nombreuses raisons pour que cette erreur apparaisse.
vérifier si coché ou Cocher les références:
Microsoft DAO 3.6 objects library
Microsoft Activex Data Object 2.n library ( indice le plus élevcé)
Microsoft ActiveX Data Object recordset 2.n library ( même niveau que
ci-dessus)
placer la ligne DAO avant les lignes ADO
si tout coché ou si ça ne marche toujours pas:
Re-registrer les librairies par regsvr32:
Regsvr32 "c:\program files\fichiers communs\microsoft
shared\dao\dao360.dll" à vcérifier
Regsvr32 "c:\program files\fichiers communs\system\ado\msado15.dll"