Pessoal, estou tendo problemas com datas em uma busca, ja tentei varios exemplo e n consegui.
o txt_data é de formato brasileiro: dd/MM/yyy;
o meu as:
conexao.buscar_pedido(cod_usuario,cod_dept,txt_data.text);
//java- busca
public List buscar_pedido(String cod_user,String cod_dept, String data)
{
conexao();
List lista = new ArrayList();
try
{
statement = conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
String sql="";
sql = "select * from pedido" +
" where cod_user = '"+cod_user+"' and cod_dept ='"+cod_tipo_pedido+"'" +
" and data ='"+datas+"'";
resultSet = statement.executeQuery(sql);
while (resultSet.next())
{
HashMap hashmap_pedido = new HashMap();
hashmap_pedido.put("cod_pedido", resultSet.getString("cod_pedido"));
lista.add(hashmap_pedido);
}
}
catch(SQLException Banco)
{
JOptionPane.showMessageDialog(null, "Erro de manipulação do banco: "+Banco);
}
return lista;
}
nesse caso ta pasando String dd/MM/yyyy, e no BD o campo é do tipo date, sei q tem q fazer um conversao ai, mas n consegui.
Desde ja agradeço