I\'m trying to execute an SQL query against a MS Access database containing a \"REPLACE\" function:
UPDATE MyTable
SET MyColumn = REPLACE(MyColumn, \'MyO
In interactive Access, the Access Expression Service takes care of providing you access to user-defined and VBA functions, but the Access Expression Service is not available from outside Access. When accessing Jet/ACE data via ODBC or OLEDB, only a limited number of functions are available. Replace() is not one of them. However, you may be able to use InStr() and Len() to replicate the functionality of the Replace() function, but it would be fairly ugly.