De onderstaande link is een artikel dat een goed overzicht geeft van de 6 scenario's die deze foutmelding kan optreden:
Scenario 1 - Er treedt een fout op bij het invoegen van gegevens in een database
Scenario 2 - Er treedt een fout op bij het openen van een ADO-verbinding
Scenario 3 - Er treedt een fout op bij het invoegen van gegevens in Access, waar een veldnaam een spatie heeft
Scenario 4 - Er treedt een fout op bij het invoegen van gegevens in Access, bij gebruik van adLockBatchOptimistic
Scenario 5 - Er treedt een fout op bij het invoegen van gegevens in Access, bij gebruik van Jet.OLEDB.3.51 of ODBC-stuurprogramma (niet Jet.OLEDB.4.0)
Scenario 6 - Er treedt een fout op bij het gebruik van een opdrachtobject en parameters
http://www.adopenstatic.com/faq/80040e21.asp
Ik hoop dat het anderen kan helpen die mogelijk met hetzelfde probleem worden geconfronteerd.