Връзката по-долу е статия, която дава страхотна разбивка на 6-те сценария, които това съобщение за грешка може да възникне:
Сценарий 1 - Възниква грешка при опит за вмъкване на данни в база данни
Сценарий 2 - Възниква грешка при опит за отваряне на ADO връзка
Сценарий 3 - Възниква грешка при вмъкване на данни в Access, където име на поле има интервал
Сценарий 4 - Възниква грешка при вмъкване на данни в Access при използване на adLockBatchOptimistic
Сценарий 5 - Възниква грешка при вмъкване на данни в Access при използване на Jet.OLEDB.3.51 или ODBC драйвер (не Jet.OLEDB.4.0)
Сценарий 6 - Възниква грешка при използване на команден обект и параметри
http://www.adopenstatic.com/faq/80040e21.asp
Надяваме се, че може да помогне на други, които може да са изправени пред същия проблем.