[ Resolvido ] Erro ao tentar gravar data no firebird

1 resposta
marcos3

Estou utilizando o netbeans 8.0 e fireibrd 2.5, estou com problema para uma data no banco.

Fiz assim:
Date agora = new Date();
        SimpleDateFormat formataData =  new SimpleDateFormat("dd/MM/yyyy");
        
        jtxData.setText = formataData.format(agora);
Depois na hora de enviar para o banco estou tratando com uma string:
dados[1] = jtxData.getText().replaceAll("/", ".");
Na classe controller assim:
frete.setData(dados[1]);
Finalmente na classe DAO, faço assim:
pstm.setString(frete.getData())

Só que o banco retorna a mensagem dizendo que houve erro na conversão de string.

Como faço para resolver, li outros tópicos aqui no fórum e segui todas as indicações mas mesmo assim não está funcionando.

1 Resposta

CWeiler

Transforme a sua String para um Date ou um Calendar no código Java e passe esse argumento para o preparedstatment através do setDate.

Criado 23 de novembro de 2014
Ultima resposta 24 de nov. de 2014
Respostas 1
Participantes 2