Java应用程序。表达式中未定义的函数'replace'

时间:2017-07-21 16:21:34

标签: java sql ms-access odbc jdbc-odbc

我的Java应用程序在我的两个同事的计算机上运行良好,但它不会在我的计算机上运行。

应用程序读取电子表格,从中创建表格,然后比较它们。应用程序能够读取和创建表,但不会比较它们。

我得到的错误是

 java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Undefined function 'replace' in expression.

我已阅读其他主题,但无法获得太多洞察力。既然我们知道代码是有效的,那么我可以在我的机器上检查一些可能阻止它工作的东西吗?

非常感谢任何帮助。

//连接代码//

Connection dbConnection = null;
String ACCESSDB_Driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String connURL="jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + databasePath.trim() + "\\" + accessFileName.trim() + ".accdb;";

1 个答案:

答案 0 :(得分:1)

这个问题的答案是我使用的是Microsoft Access Driver(* .mdb,* .accdb)12.x而不是14.x