Galera, estou tentando consultar uma data no banco access (infelizmente o BD é nesse banco), mas está dando erro
sql = "select hora, cod from catraca where catraca = 'portaria' and matricula = " + mat + " and dia = #" +
calendar.getTime() + "# order by hora";
stmt = theConn.createStatement();
rs = stmt.executeQuery(sql);
já tentei sem a #
sql = "select hora, cod from catraca where catraca = 'portaria' and matricula = " + mat + " and dia = " +
calendar.getTime() + " order by hora";
stmt = theConn.createStatement();
rs = stmt.executeQuery(sql);
mas sempre dá o erro abaixo
java.sql.SQLException: [Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na data na express?o de consulta 'catraca = 'portaria' and matricula = 25360 and dia = #Mon Nov 01 00:00:00 BRST 2010#'.