Article ID: 189448 - Last Review: June 30, 2006 - Revision: 3.4 FIX: Error "Undefined function 'xxxxx' in expression"This article was previously published under Q189448 On This PageSYMPTOMS
When you use an Active Server Pages (.asp) page and ActiveX Data Objects
(ADO) to open a recordset from a query in a Microsoft Access database,
which contains any intrinsic functions (for example, Month(), Left(),
etc.), the following error may occur:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access 97 Driver] Undefined function
'xxxxx' in expression.
CAUSE
This behavior occurs when the following conditions are true:
RESOLUTION
This bug has been fixed in the Visual Basic 6.0 run-time library. If you
have Visual Basic 6.0 installed, recompile your Visual Basic 5.0 components
in Visual Basic 6.0. If you do not have Visual Basic 6.0 installed, you can
replace the Vbajet32.dll file version 5.0.0.7122 with file version 3.0.0.6098 that ships with Microsoft Data Access Components (MDAC) version 1.5. The file can be downloaded as a part of the MDAC 1.5 install from the following Web site:
http://msdn.microsoft.com/en-us/downloads/default.aspx
(http://msdn.microsoft.com/en-us/downloads/default.aspx)
NOTE: After you replace the Vbajet32.dll file with the 3.0.0.6098 version, you need to reboot the Web server.
STATUS
This has been fixed in Visual Basic version 6.0.
MORE INFORMATIONSteps to reproduce the behavior
| Article Translations
|
Back to the top
