Pesquisa por data retorna erro de sisntaxe
28/01/2017
0
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
Curtir tópico
+ 0
Responder
Posts
28/01/2017
Daniel Araújo
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
Responder
Clique aqui para fazer login e interagir na Comunidade :)