Mais um topico sobre datas

e ae galera,
gostaria que voces me ajudassem a resolver um probleminha aki, sou novo em java e jah revirei o forum procurando mas nao consegui resolver…
e vi tb q existem bastante topicos sobre datas…
meu problema eh o seguinte, vejam se conseguem me ajudar…

eu to usando o banco de dados do access pra um programinha simples da facul, tem um campo nome do tipo string e outro nasc do tipo data/hora com mascara de entrada dd/mm/yyyy

no meu formulario JFrame no java tem um campo formated pra entrar com a data. O problema eh q nao consigo selecionar no banco as datas q digito no form.

aux2 = (Date)txtData.getValue(); //txtData eh o campo ond entro com a data
IniciarSistema.rs = IniciarSistema.comando.executeQuery
(“select * from teste where nome=’”+txtUsuario.getText()+"’ and nasc=’"+aux2+"’");

eu entro com o nome de usuario no campo txtUsuario e com a data dele em txtData, jah mudei e modifiquei um monte de coisa de acordo com as pesquisas q fiz no forum
e nao cheguei nem perto de resolver…

agradeço a quem puder ajudar.
thanks

Desculpem esqueci de postar o codigo, talvez isso possa ajuda-los a me ajudar…

as partes comentadas indicam as varias tentativas, mas td sem exito :confused:

[code] private void btnTesteActionPerformed(java.awt.event.ActionEvent evt) {
try{
//aux2 = (Date)txtData.getValue();
try {
aux2 = dmy.parse(txtData.getText());
} catch (ParseException ex) {
System.out.println(“Error: “+ex);
}
aux3=dmy.format(aux2);
IniciarSistema.rs = IniciarSistema.comando.executeQuery
(“select * from teste where nome=’”+txtUsuario.getText()+”’ and nasc=”+aux3+"");
System.out.println(aux2);
System.out.println(aux3);
//System.exit(0);
if (IniciarSistema.rs.next()) {
//data = IniciarSistema.rs.getDate(“nasc”);
//aux = new Date();
//System.out.println(aux);

            //cal.setTime(data);
            //cal.add(cal.DAY_OF_MONTH,50);
            //while(data.compareTo(aux)!=0){
            //    data.setDate(data.getDate() + 1);
            //    x++;
            //}
            //data = new Date(aux.getTime() - data.getTime());

            //long a=data.getTime();
            //long b=aux.getTime();
            //long c=(b - a) / (24 * 60 * 60 * 1000);
            //System.out.println(c);
            //data.setMonth(data.getMonth() + 1);
            //data.setYear(data.getYear() + 2);
            //System.out.println(data);
            //System.out.println(cal);
            //data.toString();
            //txtSenha.setText("Numero de dias"+x);
            //System.out.println(cal);
            //txtData.setText(dmy.format(cal));
        }
        else
            JOptionPane.showMessageDialog(this, "Usuário nao cadastrado");
    } catch (SQLException e) {
        JOptionPane.showMessageDialog(this, "Erro de SQL");
    }
}                                        [/code]

vlw