Pesquisa por data retorna erro de sisntaxe
Boa tarde. Gostaria de uma ajuda com o problema a seguir:
Tenho um campo jtextfielt formato data inicial 'dd/MM/yyyy' e data final do mesmo formato. Quando insiro os valores e clico no botao pesquisar, retorna um erro:
"Erro SQL !!ERRO: erro de sintaxe em ou proximo a "AND2017" Posição: 62 ".
O codigo do botao é esse:
Deste já agradeco pela ajuda.
Tenho um campo jtextfielt formato data inicial 'dd/MM/yyyy' e data final do mesmo formato. Quando insiro os valores e clico no botao pesquisar, retorna um erro:
"Erro SQL !!ERRO: erro de sintaxe em ou proximo a "AND2017" Posição: 62 ".
O codigo do botao é esse:
if (jselecao.getSelectedItem().equals("DataCadastro")) {
String nova = dt_inicio.getText(); // Pego o que esta digitado no jtextfielt
String nova1 = dt_final.getText(); // Pego o que esta digitado no jtextfielt
SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MM/yyyy"); // Converto formato data
SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd"); // Converto para formato do banco de dados postgres
try {
Date data = sdf1.parse(nova);
Date data1 = sdf1.parse(nova1);
prencher("select * from tb_usuario where dt_cadastro between " + format.format(data) + "and" + format.format(data1));
} catch (ParseException ex) {
Logger.getLogger(FormConsultaUsuario.class.getName()).log(Level.SEVERE, null, ex);
}
}
Deste já agradeco pela ajuda.
Silvio Silveira
Curtidas 0
Respostas
Daniel Araújo
28/01/2017
Boa tarde Silvio!
Dando uma olhada rápida acredito que esta faltando dois espaços aqui: "and".
deixa assim: " and " e tenta de novo.
Daniel Araújo
Programador 2.0
Dando uma olhada rápida acredito que esta faltando dois espaços aqui: "and".
deixa assim: " and " e tenta de novo.
Daniel Araújo
Programador 2.0
GOSTEI 0