MS Access from Java - Undefined function in expression

Deadly 提交于 2020-01-05 09:19:07

问题


I have a vba function in Access mdb file. I am trying to run a query from jdbc. while the query runs fine in access, from jdbc I get an error saying:

[Microsoft][ODBC Microsoft Access Driver] Undefined function 'fun' in expression

Here is a snippet of my code:

Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
    String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=xyz.mdb;";
    Connection conn = DriverManager.getConnection(database,"","");  
Statement select = conn.createStatement();
    ResultSet result = select
    .executeQuery("SELECT * FROM table where fun()=1");

来源:https://stackoverflow.com/questions/11677632/ms-access-from-java-undefined-function-in-expression

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!