Data não Entra no BD

7 respostas
progJava

Tenho o script acima , se insiro a data ‘1991-11-11’ manualmente ela entra no bs se requisito de uma variável por parametro ela não grava ficando o banco com 0000-00-00

o que posso fazer para realizar ?

Obrigado

7 Respostas

GeekJava

É só com a data? Os outros campos inserem normalmente?

diogoprosoft

Sua data é do tipo string, sql.Date ou util.Date?

progJava

estou usando o mysql ->phpmyadmin

o campo é do tipo.: date

progJava

Os demais valores todos são inseridos sem problemas, porém os do tipo date somente se coloco manualmente ‘AAAA-MM-DD’ se se coloco por uma variavel recebida pelo
parametro não consigo receber -> o registro é gravado porém nos campos onte contém data o valor fica 0000-00-00

diogoprosoft

Passa seu parâmetro como

new java.util.Date() 

ou 

new java.sql.Date()

Vai dar certo!!!

Rodrigo_Sasaki

diogo soares:
Passa seu parâmetro como

new java.util.Date() 

ou 

new java.sql.Date()

Vai dar certo!!!


Cara, acho que ele não está fazendo em Java não :slight_smile:

Rodrigo_Sasaki

progJava:
Os demais valores todos são inseridos sem problemas, porém os do tipo date somente se coloco manualmente ‘AAAA-MM-DD’ se se coloco por uma variavel recebida pelo
parametro não consigo receber -> o registro é gravado porém nos campos onte contém data o valor fica 0000-00-00

Já tentou usar o STR_TO_DATE ?

Criado 18 de dezembro de 2012
Ultima resposta 18 de dez. de 2012
Respostas 7
Participantes 4