Problemas ao pegar uma Date do Access

E ae galera, blz?

To com um probzin aki.

To com um aplicativo q faz um cadastro simples no banco de dados.

Ele está conseguindo inserir normalmente a data no access, mas na hora de retornar esse valor, gera um erro “Column not found”.

Quando eu abro o access pra verificar essa inserção ela está correta, jah formatada.

Seria esse o problema?
Há como contornar isso?

Estou passando o objeto como um java.sql.Date.

Alguém jah passou por isso ou tem alguma idéia?

Valeu

Posta ai o trecho do código de retorno.

Ola, nao sei se isso pode te ajudar. Eu uso o mysql, por isso tenho esses formatadores. O B é o formato brasileiro, o A o americano e o Banco é como o mysql armazena as datas. Eu so gravo as datas como string.

SimpleDateFormat formatadorB = new SimpleDateFormat(“dd/mm/yyyy”);
SimpleDateFormat formatadorA = new SimpleDateFormat(“yyyy/mm/dd”);
SimpleDateFormat formatadorBanco = new SimpleDateFormat(“yyyy-mm-dd”);

Quando preciso ler do banco faço o seguinte :
Recupero a data do banco como um string e passo para o formatador q cria um objeto Date com esse formato. Depois uso esse objeto Date e o formato para um string utilizando o formatador brasileiro. Com isso tiro o trabalho de conversão do driver e faço manualmente.

try {
Date data = formatadorBanco.parse(rs.getString(“DtNascimento”));
nascimento = formatadorB.format(data);
}
catch (ParseException pe) {
imprimeMensagem(“Erro de conversão na data !”);
return;
}

Wallace