Dieser Fehler kann unter mehreren verschiedenen Deckmänteln auftreten, zB:
MS OLE-Provider '80040e14'
Unknown function name in query
expression ' ... datediff('d', datcrt, now()) '
generell jedoch sieht die Fehlermeldung so aus:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access 97 Driver] Undefined function
'xxxxx' in expression.
Der Grund liegt in der VBA Jet Bibliothek begründet, die unter bestimmten Umständen von älteren Komponenten (vor Visual Basic 6) ausgetauscht werden kann. Ein Austausch dieser Bibliothek behebt das Problem (siehe Support Artikel wie dies zu geschehen hat).
Die vollständige Beschreibung des Fehlers und seine Behebung findet sich bei MS Support im Knowledge Base Artikel
Q189448.