好人,
我正在尝试通过我的 Java 程序对 MS Access 数据库执行 SQL 查询。该程序使用 JdbcOdbc 驱动程序。查询中包含内置的 Replace 函数。它看起来像这样:
SELECT Replace(first_name, '-', ' ') AS f_name FROM patient WHERE....
程序失败并出现以下错误:“[Microsoft][ODBC Microsoft Access Driver] 表达式中未定义函数 'Replace'。”
怎么会这样?其他功能,如 LCase 和 Trim 工作得很好。此外,直接在后端执行时,替换功能也可以正常工作。