Função indefinida 'Substituir' na expressão

Estou tendo um aplicativo VB.Net. Eu o conecto com um banco de dados do MS Access. Agora eu tenho que executar uma consulta. Minha consulta é:Update table1 set field1=replace(field1,'|','"')

Esta consulta parece funcionar bem no analisador de consultas do banco de dados Access, mas quando eu faço o mesmo formulário do código VB.Net, ele gera um erro informando "Função indefinida 'Substituir' na expressão"

Estou usando conexão e comando OLEDB. Estou usando o recurso "executenonquery".

Alguém pode me ajudar

questionAnswers(2)

yourAnswerToTheQuestion