使用sun.jdbc.odbc.JdbcOdbcDriver驱动连接ACCESS数据库,执行查询时,报错。查询SQL如下:String sql = "SELECT TOP 100 * FROM (SELECT * FROM IVC_BSC_DEPARTMENT ORDER BY Code )";错误信息:SELECT TOP 100 * FROM (SELECT code FROM IVC_BSC_DEPARTMENT ORDER BY Code )
java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序] FROM 子句语法错误。

at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:3110)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)
at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(JdbcOdbcStatement.java:253)
at sun.jdbc.odbc.JdbcOdbcResultSet.calculateRowCount(JdbcOdbcResultSet.java:6353)
at sun.jdbc.odbc.JdbcOdbcResultSet.initialize(JdbcOdbcResultSet.java:155)
at sun.jdbc.odbc.JdbcOdbcStatement.getResultSet(JdbcOdbcStatement.java:424)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.executeQuery(JdbcOdbcPreparedStatement.java:93)
at pub.util.db.Database.execSQL(Database.java:218)
at bill.dataExchange.dataImport.AbstractDataImport.getBscTblDataByPage(AbstractDataImport.java:656)
at bill.dataExchange.dataImport.ImportTest.testAccessConn(ImportTest.java:51)
at bill.dataExchange.dataImport.ImportTest.main(ImportTest.java:36)